Lines Matching refs:indreg
99 def indreg : Operand<i16> {
293 def CALLn : II16n<0b101, (outs), (ins indreg:$rs), "call\t$rs", []>;
358 (outs GR8:$rd), (ins indreg:$rs),
362 (outs GR16:$rd), (ins indreg:$rs),
438 def MOV8mn : I8mn<0b0100, (outs), (ins memdst:$dst, indreg:$rs),
440 def MOV16mn : I16mn<0b0100, (outs), (ins memdst:$dst, indreg:$rs),
468 def 8rn : I8rn<opcode, (outs GR8:$rd), (ins GR8:$src2, indreg:$rs),
470 def 16rn : I16rn<opcode, (outs GR16:$rd), (ins GR16:$src2, indreg:$rs),
531 def 8mn : I8mn<opcode, (outs), (ins memdst:$dst, indreg:$rs),
533 def 16mn : I16mn<opcode, (outs), (ins memdst:$dst, indreg:$rs),
688 def RRA8n : II8n<0b010, (outs), (ins indreg:$rs), "rra.b\t$rs", []>;
689 def RRA16n : II16n<0b010, (outs), (ins indreg:$rs), "rra\t$rs", []>;
705 def RRC8n : II8n<0b000, (outs), (ins indreg:$rs), "rrc.b\t$rs", []>;
706 def RRC16n : II16n<0b000, (outs), (ins indreg:$rs), "rrc\t$rs", []>;
718 def SEXT16n : II16n<0b011, (outs), (ins indreg:$rs), "sxt\t$rs", []>;
727 def SWPB16n : II16n<0b001, (outs), (ins indreg:$rs), "swpb\t$rs", []>;
793 (outs), (ins GR8:$rd, indreg:$rs), "cmp.b\t$rs, $rd", []>;
795 (outs), (ins GR16:$rd, indreg:$rs), "cmp\t$rs, $rd", []>;
822 def CMP8mn : I8mn<0b1001, (outs), (ins memsrc:$dst, indreg:$rs),
824 def CMP16mn : I16mn<0b1001, (outs), (ins memsrc:$dst, indreg:$rs),
879 def BIT8rn : I8rn<0b1011, (outs), (ins GR8:$rd, indreg:$rs),
881 def BIT16rn : I16rn<0b1011, (outs), (ins GR16:$rd, indreg:$rs),
936 def BIT8mn : I8mn<0b1011, (outs), (ins memsrc:$dst, indreg:$rs),
938 def BIT16mn : I16mn<0b1011, (outs), (ins memsrc:$dst, indreg:$rs),