1 # RUN: llc -march=mips -mcpu=mips32r6 -mattr=+micromips %s -start-after=xray-instrumentation -o - -show-mc-encoding | FileCheck %s
3 # Test that the 'sll $zero, $zero, 0' is correctly recognized as a real
4 # instruction rather than some unimplemented opcode for the purposes of
5 # encoding an instruction.
8 # CHECK: nop # encoding: [0x00,0x00,0x00,0x00]
9 # CHECK: jrc16 $ra # encoding: [0x47,0xe3]
13 exposesReturnsTwice: false
15 regBankSelected: false
17 tracksRegLiveness: false
20 - { reg: '$a0', virtual-reg: '' }
22 isFrameAddressTaken: false
23 isReturnAddressTaken: false
33 hasOpaqueSPAdjustment: false
35 hasMustTailInVarArgFunc: false
43 $zero = SLL_MMR6 killed $zero, 0
44 JRC16_MMR6 undef $ra, implicit $v0