brintos

brintos / llvm-project-archived public Read only

0
0
Text · 708 B · c4196b0 Raw
29 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -mtriple=riscv64 -run-pass=regbankselect \3# RUN:   -simplify-mir -verify-machineinstrs %s \4# RUN:   -o - | FileCheck -check-prefix=RV64I %s5 6--- |7  @var = global i32 08 9  define ptr @test_global() {10    ret ptr @var11  }12 13...14---15name:            test_global16legalized:       true17tracksRegLiveness: true18body:             |19  bb.0 (%ir-block.0):20    ; RV64I-LABEL: name: test_global21    ; RV64I: [[GV:%[0-9]+]]:gprb(p0) = G_GLOBAL_VALUE @var22    ; RV64I-NEXT: $x10 = COPY [[GV]](p0)23    ; RV64I-NEXT: PseudoRET implicit $x1024    %0:_(p0) = G_GLOBAL_VALUE @var25    $x10 = COPY %0(p0)26    PseudoRET implicit $x1027 28...29