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