Lines Matching refs:R2

279   bits<4> R2;
285 let Inst{35-32} = R2;
350 bits<4> R2;
357 let Inst{35-32} = R2;
447 bits<4> R2;
451 let Inst{3-0} = R2;
461 bits<4> R2;
467 let Inst{3-0} = R2;
476 bits<4> R2;
481 let Inst{3-0} = R2;
490 bits<4> R2;
498 let Inst{3-0} = R2;
507 bits<4> R2;
515 let Inst{3-0} = R2;
524 bits<4> R2;
531 let Inst{3-0} = R2;
540 bits<4> R2;
547 let Inst{3-0} = R2;
556 bits<4> R2;
564 let Inst{3-0} = R2;
573 bits<4> R2;
579 let Inst{35-32} = R2;
1171 bits<4> R2;
1177 let Inst{35-32} = R2;
1341 bits<4> R2;
1346 let Inst{35-32} = R2;
1977 let R2 = 0;
1981 : InstRRE<opcode, (outs cls:$R1, cls:$R2), (ins),
1982 mnemonic#"\t$R1, $R2", []>;
2010 let R2 = 0;
2024 : InstRR<opcode, (outs), (ins GR64:$R1, ADDR64:$R2),
2025 mnemonic#"\t$R1, $R2", []>;
2069 : InstRR<opcode, (outs), (ins cond4:$valid, cond4:$R1, GR64:$R2),
2070 !subst("#", "${R1}", mnemonic)#"\t$R2", []> {
2075 : InstRR<opcode, (outs), (ins imm32zx4:$R1, GR64:$R2),
2076 mnemonic#"\t$R1, $R2", []>;
2080 : InstRR<opcode, (outs), (ins ADDR64:$R2),
2081 !subst("#", V.suffix, mnemonic)#"\t$R2", [(operator ADDR64:$R2)]> {
2154 (ins cls:$R1, cls:$R2, cond4:$M3, brtarget16:$RI4),
2155 mnemonic#"$M3\t$R1, $R2, $RI4", []>;
2160 (ins cls:$R1, cls:$R2, imm32zx4:$M3, brtarget16:$RI4),
2161 mnemonic#"\t$R1, $R2, $M3, $RI4", []>;
2165 : InstRIEb<opcode, (outs), (ins cls:$R1, cls:$R2, brtarget16:$RI4),
2166 mnemonic#V.suffix#"\t$R1, $R2, $RI4", []> {
2207 : InstRRFc<opcode, (outs), (ins cls:$R1, cls:$R2, cond4:$M3),
2208 mnemonic#"$M3\t$R1, $R2", []>;
2212 : InstRRFc<opcode, (outs), (ins cls:$R1, cls:$R2, imm32zx4:$M3),
2213 mnemonic#"\t$R1, $R2, $M3", []>;
2224 : InstRRFc<opcode, (outs), (ins cls:$R1, cls:$R2),
2225 mnemonic#V.suffix#"\t$R1, $R2", []> {
2233 (ins cls:$R1, cls:$R2, cond4:$M3, bdaddr12only:$BD4),
2234 mnemonic#"$M3\t$R1, $R2, $BD4", []>;
2239 (ins cls:$R1, cls:$R2, imm32zx4:$M3, bdaddr12only:$BD4),
2240 mnemonic#"\t$R1, $R2, $M3, $BD4", []>;
2244 : InstRRS<opcode, (outs), (ins cls:$R1, cls:$R2, bdaddr12only:$BD4),
2245 mnemonic#V.suffix#"\t$R1, $R2, $BD4", []> {
2324 : InstRR<opcode, (outs cls:$R1), (ins cls:$R1src, GR64:$R2),
2325 mnemonic##"\t$R1, $R2", []> {
2331 : InstRRE<opcode, (outs cls:$R1), (ins cls:$R1src, GR64:$R2),
2332 mnemonic##"\t$R1, $R2", []> {
2631 let R2 = 0;
2638 let R2 = 0;
2686 : InstRR<opcode, (outs cls1:$R1), (ins cls2:$R2),
2687 mnemonic#"\t$R1, $R2",
2688 [(set cls1:$R1, (operator cls2:$R2))]> {
2695 : InstRRE<opcode, (outs cls1:$R1), (ins cls2:$R2),
2696 mnemonic#"\t$R1, $R2",
2697 [(set cls1:$R1, (operator cls2:$R2))]> {
2707 let R2 = 0;
2712 : InstRRFc<opcode, (outs cls2:$R2, cls1:$R1), (ins cls1:$R1src),
2713 mnemonic#"\t$R1, $R2", []> {
2950 : InstRRE<opcode, (outs), (ins cls1:$R1, cls2:$R2),
2951 mnemonic#"\t$R1, $R2", []>;
2955 : InstRRFa<opcode, (outs), (ins cls1:$R1, cls2:$R2),
2956 mnemonic#"\t$R1, $R2", []> {
2963 : InstRRFc<opcode, (outs), (ins cls1:$R1, cls2:$R2),
2964 mnemonic#"\t$R1, $R2", []> {
3001 : InstRR<opcode, (outs cls1:$R1, cls2:$R2), (ins cls1:$R1src, cls2:$R2src),
3002 mnemonic#"\t$R1, $R2", []> {
3003 let Constraints = "$R1 = $R1src, $R2 = $R2src";
3009 : InstRRE<opcode, (outs cls2:$R2), (ins cls1:$R1, cls2:$R2src),
3010 mnemonic#"\t$R1, $R2", []> {
3011 let Constraints = "$R2 = $R2src";
3017 : InstRRE<opcode, (outs cls1:$R1, cls2:$R2), (ins cls1:$R1src, cls2:$R2src),
3018 mnemonic#"\t$R1, $R2", []> {
3019 let Constraints = "$R1 = $R1src, $R2 = $R2src";
3025 : InstRRFc<opcode, (outs cls1:$R1, cls2:$R2), (ins cls1:$R1src, cls2:$R2src),
3026 mnemonic#"\t$R1, $R2", []> {
3027 let Constraints = "$R1 = $R1src, $R2 = $R2src";
3034 : InstRR<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2),
3035 mnemonic#"\t$R1, $R2",
3036 [(set cls1:$R1, (operator cls1:$R1src, cls2:$R2))]> {
3045 : InstRRE<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2),
3046 mnemonic#"\t$R1, $R2",
3047 [(set cls1:$R1, (operator cls1:$R1src, cls2:$R2))]> {
3056 : InstRRD<opcode, (outs cls1:$R1), (ins cls2:$R3, cls2:$R2),
3057 mnemonic#"\t$R1, $R3, $R2",
3058 [(set cls1:$R1, (operator cls2:$R3, cls2:$R2))]> {
3066 : InstRRFa<opcode, (outs cls1:$R1), (ins cls2:$R2, cls3:$R3),
3067 mnemonic#"\t$R1, $R2, $R3",
3068 [(set cls1:$R1, (operator cls2:$R2, cls3:$R3))]> {
3099 : InstRRFb<opcode, (outs cls1:$R1), (ins cls2:$R2, cls3:$R3),
3100 mnemonic#"\t$R1, $R3, $R2",
3101 [(set cls1:$R1, (operator cls2:$R2, cls3:$R3))]> {
3107 : InstRRFc<opcode, (outs cls2:$R2, cls1:$R1), (ins cls1:$R1src, imm:$M3),
3108 mnemonic#"\t$R1, $R2, $M3", []> {
3121 : InstRRFd<opcode, (outs cls1:$R1), (ins cls2:$R2, imm32zx4:$M4),
3122 mnemonic#"\t$R1, $R2, $M4", []>;
3126 : InstRRFe<opcode, (outs cls1:$R1), (ins imm32zx4:$M3, cls2:$R2),
3127 mnemonic#"\t$R1, $M3, $R2", []> {
3134 (ins cls1:$R1src, cls2:$R2, cond4:$valid, cond4:$M3),
3135 mnemonic#"$M3\t$R1, $R2",
3136 [(set cls1:$R1, (z_select_ccmask cls2:$R2, cls1:$R1src,
3148 (ins cls1:$R1src, cls2:$R2, imm32zx4:$M3),
3149 mnemonic#"\t$R1, $R2, $M3", []> {
3157 : InstRRFc<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2),
3158 mnemonic#V.suffix#"\t$R1, $R2", []> {
3560 : InstVRRf<opcode, (outs tr.op:$V1), (ins GR64:$R2, GR64:$R3),
3561 mnemonic#"\t$V1, $R2, $R3",
3562 [(set (tr.vt tr.op:$V1), (operator GR64:$R2, GR64:$R3))]>;
3694 : InstRR<opcode, (outs), (ins cls1:$R1, cls2:$R2),
3695 mnemonic#"\t$R1, $R2",
3696 [(set CC, (operator cls1:$R1, cls2:$R2))]> {
3704 : InstRRE<opcode, (outs), (ins cls1:$R1, cls2:$R2),
3705 mnemonic#"\t$R1, $R2",
3706 [(set CC, (operator cls1:$R1, cls2:$R2))]> {
3939 : InstRRFa<opcode, (outs), (ins cls1:$R1, cls2:$R2, cls3:$R3),
3940 mnemonic#"\t$R1, $R2, $R3", []> {
3947 : InstRRFb<opcode, (outs), (ins cls1:$R1, cls2:$R2, cls3:$R3),
3948 mnemonic#"\t$R1, $R3, $R2", []> {
3956 : InstRRFb<opcode, (outs cls1:$R1, cls2:$R2, cls3:$R3),
3958 mnemonic#"\t$R1, $R3, $R2", []> {
3959 let Constraints = "$R1 = $R1src, $R2 = $R2src, $R3 = $R3src";
3967 : InstRRFc<opcode, (outs), (ins cls1:$R1, cls2:$R2, imm:$M3),
3968 mnemonic#"\t$R1, $R2, $M3", []>;
3980 : InstRRFc<opcode, (outs cls1:$R1, cls2:$R2),
3982 mnemonic#"\t$R1, $R2, $M3", []> {
3983 let Constraints = "$R1 = $R1src, $R2 = $R2src";
4003 : InstRRFa<opcode, (outs cls1:$R1), (ins cls2:$R2, cls3:$R3, imm32zx4:$M4),
4004 mnemonic#"\t$R1, $R2, $R3, $M4", []>;
4010 (ins cls1:$R1src, cls2:$R2, imm32zx4:$M4),
4011 mnemonic#"\t$R1, $R3, $R2, $M4", []> {
4019 (ins imm32zx4:$M3, cls2:$R2, imm32zx4:$M4),
4020 mnemonic#"\t$R1, $M3, $R2, $M4", []>;
4024 : InstRRD<opcode, (outs cls1:$R1), (ins cls2:$R1src, cls2:$R3, cls2:$R2),
4025 mnemonic#"\t$R1, $R3, $R2",
4026 [(set cls1:$R1, (operator cls2:$R1src, cls2:$R3, cls2:$R2))]> {
4136 (ins cls:$R2, imm32zx8:$I3, imm32zx4:$M4),
4137 mnemonic#"\t$V1, $R2, $I3, $M4", []>;
4402 : InstRRFa<opcode, (outs), (ins cls1:$R1, cls2:$R2, cls3:$R3, imm32zx4:$M4),
4403 mnemonic#"\t$R1, $R2, $R3, $M4", []>;
4417 : InstRRFb<opcode, (outs), (ins cls1:$R1, cls2:$R2, cls3:$R3, imm32zx4:$M4),
4418 mnemonic#"\t$R1, $R3, $R2, $M4", []>;
4445 : InstRRE<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2),
4446 mnemonic#"\t$R1, $R2", []> {
4488 (ins cls1:$R1src, cls2:$R2, imm32zx8:$I3, imm32zx8:$I4,
4490 mnemonic#"\t$R1, $R2, $I3, $I4, $I5", []> {
4572 : Pseudo<(outs cls1:$R1), (ins cls2:$R2),
4573 [(set cls1:$R1, (operator cls2:$R2))]> {
4634 (ins cls1:$R1src, cls2:$R2, cond4:$valid, cond4:$M3),
4635 [(set cls1:$R1, (z_select_ccmask cls2:$R2, cls1:$R1src,
4695 (ins cls1:$R1src, cls2:$R2, imm32zx8:$I3, imm32zx8:$I4,
4879 : Alias<6, (outs VR128:$V1), (ins cls:$R2, cls:$R3), []>;
4892 (ins cls1:$R1src, cls2:$R2, imm32zx8:$I3, imm32zx8:$I4,