brintos

brintos / llvm-project-archived public Read only

0
0
Text · 918 B · 1c16c37 Raw
26 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 52# RUN: llc -mtriple arm-- -run-pass=instruction-select -verify-machineinstrs %s -o - | FileCheck %s3 4---5name:            get_const6legalized:       true7regBankSelected: true8selected:        false9tracksRegLiveness: true10constants:11  - id:              012    value:           i32 28745402013    alignment:       414    isTargetSpecific: false15body:             |16  bb.1.entry:17    ; CHECK-LABEL: name: get_const18    ; CHECK: [[LDRcp:%[0-9]+]]:gpr = LDRcp %const.0, 0, 14 /* CC::al */, $noreg :: (load (s32) from constant-pool)19    ; CHECK-NEXT: $r0 = COPY [[LDRcp]]20    ; CHECK-NEXT: MOVPCLR 14 /* CC::al */, $noreg, implicit $r021    %1:gprb(p0) = G_CONSTANT_POOL %const.022    %0:gprb(s32) = G_LOAD %1(p0) :: (load (s32) from constant-pool)23    $r0 = COPY %0(s32)24    MOVPCLR 14 /* CC::al */, $noreg, implicit $r025...26