Lines Matching refs:RegClass
563 /// RegClass - This is the register class associated with this type. For
565 RegisterClass RegClass = regclass;
658 (ins typeinfo.RegClass:$src1, typeinfo.RegClass:$src2),
668 (opnode typeinfo.RegClass:$src1, typeinfo.RegClass:$src2))],
675 : BinOpRR<opcode, mnemonic, typeinfo, (outs typeinfo.RegClass:$dst),
676 [(set typeinfo.RegClass:$dst, EFLAGS,
677 (opnode typeinfo.RegClass:$src1, typeinfo.RegClass:$src2))],
684 : BinOpRR<opcode, mnemonic, typeinfo, (outs typeinfo.RegClass:$dst),
685 [(set typeinfo.RegClass:$dst, EFLAGS,
686 (opnode typeinfo.RegClass:$src1, typeinfo.RegClass:$src2,
693 (outs typeinfo.RegClass:$dst),
694 (ins typeinfo.RegClass:$src1, typeinfo.RegClass:$src2),
710 (ins typeinfo.RegClass:$src1, typeinfo.RegClass:$src2),
724 (ins typeinfo.RegClass:$src1, typeinfo.MemOperand:$src2),
731 : BinOpRM<opcode, mnemonic, typeinfo, (outs typeinfo.RegClass:$dst),
732 [(set typeinfo.RegClass:$dst,
733 (opnode typeinfo.RegClass:$src1, (typeinfo.LoadNode addr:$src2)))]>;
740 (opnode typeinfo.RegClass:$src1, (typeinfo.LoadNode addr:$src2)))]>;
745 : BinOpRM<opcode, mnemonic, typeinfo, (outs typeinfo.RegClass:$dst),
746 [(set typeinfo.RegClass:$dst, EFLAGS,
747 (opnode typeinfo.RegClass:$src1, (typeinfo.LoadNode addr:$src2)))]>;
752 : BinOpRM<opcode, mnemonic, typeinfo, (outs typeinfo.RegClass:$dst),
753 [(set typeinfo.RegClass:$dst, EFLAGS,
754 (opnode typeinfo.RegClass:$src1, (typeinfo.LoadNode addr:$src2),
762 (ins typeinfo.RegClass:$src1, typeinfo.ImmOperand:$src2),
773 (opnode typeinfo.RegClass:$src1, typeinfo.ImmOperator:$src2))]>;
778 : BinOpRI<opcode, mnemonic, typeinfo, f, (outs typeinfo.RegClass:$dst),
779 [(set typeinfo.RegClass:$dst, EFLAGS,
780 (opnode typeinfo.RegClass:$src1, typeinfo.ImmOperator:$src2))]>;
784 : BinOpRI<opcode, mnemonic, typeinfo, f, (outs typeinfo.RegClass:$dst),
785 [(set typeinfo.RegClass:$dst, EFLAGS,
786 (opnode typeinfo.RegClass:$src1, typeinfo.ImmOperator:$src2,
794 (ins typeinfo.RegClass:$src1, typeinfo.Imm8Operand:$src2),
805 (opnode typeinfo.RegClass:$src1, typeinfo.Imm8Operator:$src2))]>;
810 : BinOpRI8<opcode, mnemonic, typeinfo, f, (outs typeinfo.RegClass:$dst),
811 [(set typeinfo.RegClass:$dst, EFLAGS,
812 (opnode typeinfo.RegClass:$src1, typeinfo.Imm8Operator:$src2))]>;
817 : BinOpRI8<opcode, mnemonic, typeinfo, f, (outs typeinfo.RegClass:$dst),
818 [(set typeinfo.RegClass:$dst, EFLAGS,
819 (opnode typeinfo.RegClass:$src1, typeinfo.Imm8Operator:$src2,
826 (outs), (ins typeinfo.MemOperand:$dst, typeinfo.RegClass:$src),
834 [(store (opnode (load addr:$dst), typeinfo.RegClass:$src), addr:$dst),
841 [(store (opnode (load addr:$dst), typeinfo.RegClass:$src, EFLAGS),
849 [(set EFLAGS, (opnode (load addr:$dst), typeinfo.RegClass:$src))]>;