55 lines · plain
1# RUN: not --crash llc -mtriple=mips64 -mcpu=mips64r2 -start-after=finalize-isel -stop-after=finalize-isel \2# RUN: -verify-machineinstrs %s -o - 2>&1 | FileCheck %s3 4# CHECK: Position operand is out of range!5 6# Check that the machine verifier checks the position operand is in the range 0..317---8name: f9alignment: 410exposesReturnsTwice: false11legalized: false12regBankSelected: false13selected: false14tracksRegLiveness: true15registers:16 - { id: 0, class: gpr32, preferred-register: '' }17 - { id: 1, class: gpr32, preferred-register: '' }18 - { id: 2, class: gpr32, preferred-register: '' }19 - { id: 3, class: gpr32, preferred-register: '' }20liveins:21 - { reg: '$a0', virtual-reg: '%0' }22 - { reg: '$a1', virtual-reg: '%1' }23frameInfo:24 isFrameAddressTaken: false25 isReturnAddressTaken: false26 hasStackMap: false27 hasPatchPoint: false28 stackSize: 029 offsetAdjustment: 030 maxAlignment: 131 adjustsStack: false32 hasCalls: false33 stackProtector: ''34 maxCallFrameSize: 429496729535 hasOpaqueSPAdjustment: false36 hasVAStart: false37 hasMustTailInVarArgFunc: false38 savePoint: []39 restorePoint: []40fixedStack:41stack:42constants:43body: |44 bb.0.entry:45 liveins: $a0, $a146 47 %1 = COPY $a148 %0 = COPY $a049 %2 = ANDi %1, 1550 %3 = INS killed %2, 32, 4, %051 $v0 = COPY %352 RetRA implicit $v053 54...55