Lines Matching refs:cls1

715               RegisterOperand cls1, RegisterOperand cls2>
716 : InstRR<opcode, (outs cls1:$R1), (ins cls2:$R2),
718 [(set cls1:$R1, (operator cls2:$R2))]> {
719 let OpKey = mnemonic ## cls1;
724 RegisterOperand cls1, RegisterOperand cls2>
725 : InstRRE<opcode, (outs cls1:$R1), (ins cls2:$R2),
727 [(set cls1:$R1, (operator cls2:$R2))]> {
728 let OpKey = mnemonic ## cls1;
732 class UnaryRRF<string mnemonic, bits<16> opcode, RegisterOperand cls1,
734 : InstRRF<opcode, (outs cls1:$R1), (ins imm32zx4:$R3, cls2:$R2),
736 let OpKey = mnemonic ## cls1;
741 class UnaryRRF4<string mnemonic, bits<16> opcode, RegisterOperand cls1,
743 : InstRRF<opcode, (outs cls1:$R1), (ins imm32zx4:$R3, cls2:$R2, imm32zx4:$R4),
748 class CondUnaryRRF<string mnemonic, bits<16> opcode, RegisterOperand cls1,
750 : InstRRF<opcode, (outs cls1:$R1), (ins cls2:$R2, cond4:$valid, cond4:$R3),
759 class AsmCondUnaryRRF<string mnemonic, bits<16> opcode, RegisterOperand cls1,
761 : InstRRF<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2, imm32zx4:$R3),
770 class FixedCondUnaryRRF<string mnemonic, bits<16> opcode, RegisterOperand cls1,
772 : InstRRF<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2),
898 RegisterOperand cls1, RegisterOperand cls2>
899 : InstRR<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2),
901 [(set cls1:$R1, (operator cls1:$R1src, cls2:$R2))]> {
902 let OpKey = mnemonic ## cls1;
909 RegisterOperand cls1, RegisterOperand cls2>
910 : InstRRE<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2),
912 [(set cls1:$R1, (operator cls1:$R1src, cls2:$R2))]> {
913 let OpKey = mnemonic ## cls1;
920 RegisterOperand cls1, RegisterOperand cls2>
921 : InstRRF<opcode, (outs cls1:$R1), (ins cls1:$R3, cls2:$R2),
923 [(set cls1:$R1, (operator cls1:$R3, cls2:$R2))]> {
924 let OpKey = mnemonic ## cls1;
930 RegisterOperand cls1, RegisterOperand cls2>
931 : InstRRF<opcode, (outs cls1:$R1), (ins cls1:$R2, cls2:$R3),
933 [(set cls1:$R1, (operator cls1:$R2, cls2:$R3))]> {
938 SDPatternOperator operator, RegisterOperand cls1,
942 def K : BinaryRRFK<mnemonic, opcode2, null_frag, cls1, cls2>,
945 def "" : BinaryRR<mnemonic, opcode1, operator, cls1, cls2>;
950 SDPatternOperator operator, RegisterOperand cls1,
954 def K : BinaryRRFK<mnemonic, opcode2, null_frag, cls1, cls2>,
957 def "" : BinaryRRE<mnemonic, opcode1, operator, cls1, cls2>;
1109 RegisterOperand cls1, RegisterOperand cls2>
1110 : InstRR<opcode, (outs), (ins cls1:$R1, cls2:$R2),
1112 [(operator cls1:$R1, cls2:$R2)]> {
1113 let OpKey = mnemonic ## cls1;
1119 RegisterOperand cls1, RegisterOperand cls2>
1120 : InstRRE<opcode, (outs), (ins cls1:$R1, cls2:$R2),
1122 [(operator cls1:$R1, cls2:$R2)]> {
1123 let OpKey = mnemonic ## cls1;
1316 class RotateSelectRIEf<string mnemonic, bits<16> opcode, RegisterOperand cls1,
1318 : InstRIEf<opcode, (outs cls1:$R1),
1319 (ins cls1:$R1src, cls2:$R2, imm32zx8:$I3, imm32zx8:$I4,
1389 RegisterOperand cls1, RegisterOperand cls2>
1390 : Pseudo<(outs cls1:$R1), (ins cls2:$R2),
1391 [(set cls1:$R1, (operator cls2:$R2))]> {
1392 let OpKey = key ## cls1;
1453 class RotateSelectRIEfPseudo<RegisterOperand cls1, RegisterOperand cls2>
1454 : Pseudo<(outs cls1:$R1),
1455 (ins cls1:$R1src, cls2:$R2, imm32zx8:$I3, imm32zx8:$I4,
1615 class RotateSelectAliasRIEf<RegisterOperand cls1, RegisterOperand cls2>
1616 : Alias<6, (outs cls1:$R1),
1617 (ins cls1:$R1src, cls2:$R2, imm32zx8:$I3, imm32zx8:$I4,