52 lines · plain
1# RUN: not --crash llc -mtriple=aarch64 -run-pass machineverifier -o /dev/null %s 2>&1 | FileCheck -implicit-check-not="Bad machine code" %s2 3# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***4# CHECK: - instruction: STRSui $s1, $x0, 40965# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***6# CHECK: - instruction: STRSui $s1, $x0, -17# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***8# CHECK: - instruction: early-clobber $x0, $w1 = LDRWpre $x0(tied-def 0), 2569# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***10# CHECK: - instruction: early-clobber $x0, $w1 = LDRWpre $x0(tied-def 0), -25711# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***12# CHECK: - instruction: early-clobber $x0, $w1 = LDRWpre $x0(tied-def 0), 25613# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***14# CHECK: - instruction: early-clobber $x0, $w1 = LDRWpre $x0(tied-def 0), -25715# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***16# CHECK: - instruction: STRBBui $w1, $x0, 409617# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***18# CHECK: - instruction: STRBBui $w1, $x0, -119# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***20# CHECK: - instruction: STRHHui $w1, $x0, 409621# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***22# CHECK: - instruction: STRHHui $w1, $x0, -123# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***24# CHECK: - instruction: early-clobber $x0 = STRSpost $s1, $x0(tied-def 0), 25625# CHECK: *** Bad machine code: Unexpected immediate on load/store instruction ***26# CHECK: - instruction: early-clobber $x0 = STRSpost $s1, $x0(tied-def 0), -25727 28---29name: testoffsets30alignment: 431tracksRegLiveness: true32body: |33 bb.0.entry:34 liveins: $d0, $s1, $q2, $x0, $w135 36 STRSui $s1, $x0, 409537 STRSui $s1, $x0, 409638 STRSui $s1, $x0, 039 STRSui $s1, $x0, -140 $x0, $w1 = LDRWpre $x0, 25641 $x0, $w1 = LDRWpre $x0, -25742 $x0, $w1 = LDRWpre $x0, 25643 $x0, $w1 = LDRWpre $x0, -25744 STRBBui $w1, $x0, 409645 STRBBui $w1, $x0, -146 STRHHui $w1, $x0, 409647 STRHHui $w1, $x0, -148 $x0 = STRSpost $s1, $x0, 25649 $x0 = STRSpost $s1, $x0, -25750 RET undef $lr, implicit $x051...52