brintos

brintos / llvm-project-archived public Read only

0
0
Text · 752 B · 9e50121 Raw
34 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -mtriple=riscv64 -run-pass=legalizer %s -o - | FileCheck %s3 4--- |5  @var = global i32 06 7  define ptr @test_global() {8    ret ptr @var9  }10 11...12---13name:            test_global14alignment:       415tracksRegLiveness: true16registers:17  - { id: 0, class: _ }18frameInfo:19  maxAlignment:    120machineFunctionInfo:21  varArgsFrameIndex: 022  varArgsSaveSize: 023body:             |24  bb.1 (%ir-block.0):25    ; CHECK-LABEL: name: test_global26    ; CHECK: [[GV:%[0-9]+]]:_(p0) = G_GLOBAL_VALUE @var27    ; CHECK-NEXT: $x10 = COPY [[GV]](p0)28    ; CHECK-NEXT: PseudoRET implicit $x1029    %0:_(p0) = G_GLOBAL_VALUE @var30    $x10 = COPY %0(p0)31    PseudoRET implicit $x1032 33...34