Lines Matching refs:R2
301 bits<4> R2;
307 let Inst{35-32} = R2;
372 bits<4> R2;
379 let Inst{35-32} = R2;
471 bits<4> R2;
475 let Inst{3-0} = R2;
485 bits<4> R2;
491 let Inst{3-0} = R2;
500 bits<4> R2;
505 let Inst{3-0} = R2;
514 bits<4> R2;
522 let Inst{3-0} = R2;
531 bits<4> R2;
539 let Inst{3-0} = R2;
548 bits<4> R2;
555 let Inst{3-0} = R2;
564 bits<4> R2;
571 let Inst{3-0} = R2;
580 bits<4> R2;
588 let Inst{3-0} = R2;
597 bits<4> R2;
604 let Inst{35-32} = R2;
1309 bits<4> R2;
1315 let Inst{35-32} = R2;
1479 bits<4> R2;
1484 let Inst{35-32} = R2;
2248 let R2 = 0;
2252 : InstRRE<opcode, (outs cls:$R1, cls:$R2), (ins),
2253 mnemonic#"\t$R1, $R2", []>;
2282 let R2 = 0;
2296 : InstRR<opcode, (outs), (ins GR64:$R1, ADDR64:$R2),
2297 mnemonic#"\t$R1, $R2", []>;
2343 : InstRR<opcode, (outs), (ins cond4:$valid, cond4:$R1, GR64:$R2),
2344 !subst("#", "${R1}", mnemonic)#"\t$R2", []> {
2349 : InstRR<opcode, (outs), (ins imm32zx4:$R1, GR64:$R2),
2350 mnemonic#"\t$R1, $R2", []>;
2354 : InstRR<opcode, (outs), (ins ADDR64:$R2),
2355 !subst("#", V.suffix, mnemonic)#"\t$R2", [(operator ADDR64:$R2)]> {
2436 (ins cls:$R1, cls:$R2, cond4:$M3, brtarget16:$RI4),
2437 mnemonic#"$M3\t$R1, $R2, $RI4", []>;
2442 (ins cls:$R1, cls:$R2, imm32zx4:$M3, brtarget16:$RI4),
2443 mnemonic#"\t$R1, $R2, $M3, $RI4", []>;
2447 : InstRIEb<opcode, (outs), (ins cls:$R1, cls:$R2, brtarget16:$RI4),
2448 mnemonic#V.suffix#"\t$R1, $R2, $RI4", []> {
2491 : InstRRFc<opcode, (outs), (ins cls:$R1, cls:$R2, cond4:$M3),
2492 mnemonic#"$M3\t$R1, $R2", []>;
2496 : InstRRFc<opcode, (outs), (ins cls:$R1, cls:$R2, imm32zx4:$M3),
2497 mnemonic#"\t$R1, $R2, $M3", []>;
2508 : InstRRFc<opcode, (outs), (ins cls:$R1, cls:$R2),
2509 mnemonic#V.suffix#"\t$R1, $R2", []> {
2518 (ins cls:$R1, cls:$R2, cond4:$M3, (bdaddr12only $B4, $D4):$BD4),
2519 mnemonic#"$M3\t$R1, $R2, $BD4", []>;
2524 (ins cls:$R1, cls:$R2, imm32zx4:$M3, (bdaddr12only $B4, $D4):$BD4),
2525 mnemonic#"\t$R1, $R2, $M3, $BD4", []>;
2530 (ins cls:$R1, cls:$R2, (bdaddr12only $B4, $D4):$BD4),
2531 mnemonic#V.suffix#"\t$R1, $R2, $BD4", []> {
2616 : InstRR<opcode, (outs cls:$R1), (ins cls:$R1src, GR64:$R2),
2617 mnemonic#"\t$R1, $R2", []> {
2623 : InstRRE<opcode, (outs cls:$R1), (ins cls:$R1src, GR64:$R2),
2624 mnemonic#"\t$R1, $R2", []> {
2964 let R2 = 0;
2971 let R2 = 0;
3029 : InstRR<opcode, (outs cls1:$R1), (ins cls2:$R2),
3030 mnemonic#"\t$R1, $R2",
3031 [(set cls1:$R1, (operator cls2:$R2))]> {
3038 : InstRRE<opcode, (outs cls1:$R1), (ins cls2:$R2),
3039 mnemonic#"\t$R1, $R2",
3040 [(set cls1:$R1, (operator cls2:$R2))]> {
3050 let R2 = 0;
3055 : InstRRFc<opcode, (outs cls2:$R2, cls1:$R1), (ins cls1:$R1src),
3056 mnemonic#"\t$R1, $R2", []> {
3314 : InstRRE<opcode, (outs), (ins cls1:$R1, cls2:$R2),
3315 mnemonic#"\t$R1, $R2", []>;
3319 : InstRRFa<opcode, (outs), (ins cls1:$R1, cls2:$R2),
3320 mnemonic#"\t$R1, $R2", []> {
3327 : InstRRFc<opcode, (outs), (ins cls1:$R1, cls2:$R2),
3328 mnemonic#"\t$R1, $R2", []> {
3369 : InstRR<opcode, (outs cls1:$R1, cls2:$R2), (ins cls1:$R1src, cls2:$R2src),
3370 mnemonic#"\t$R1, $R2", []> {
3371 let Constraints = "$R1 = $R1src, $R2 = $R2src";
3377 : InstRRE<opcode, (outs cls2:$R2), (ins cls1:$R1, cls2:$R2src),
3378 mnemonic#"\t$R1, $R2", []> {
3379 let Constraints = "$R2 = $R2src";
3385 : InstRRE<opcode, (outs cls1:$R1, cls2:$R2), (ins cls1:$R1src, cls2:$R2src),
3386 mnemonic#"\t$R1, $R2", []> {
3387 let Constraints = "$R1 = $R1src, $R2 = $R2src";
3393 : InstRRFc<opcode, (outs cls1:$R1, cls2:$R2), (ins cls1:$R1src, cls2:$R2src),
3394 mnemonic#"\t$R1, $R2", []> {
3395 let Constraints = "$R1 = $R1src, $R2 = $R2src";
3402 : InstRR<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2),
3403 mnemonic#"\t$R1, $R2",
3404 [(set cls1:$R1, (operator cls1:$R1src, cls2:$R2))]> {
3413 : InstRRE<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2),
3414 mnemonic#"\t$R1, $R2",
3415 [(set cls1:$R1, (operator cls1:$R1src, cls2:$R2))]> {
3424 : InstRRD<opcode, (outs cls1:$R1), (ins cls2:$R3, cls2:$R2),
3425 mnemonic#"\t$R1, $R3, $R2",
3426 [(set cls1:$R1, (operator cls2:$R3, cls2:$R2))]> {
3434 : InstRRFa<opcode, (outs cls1:$R1), (ins cls2:$R2, cls3:$R3),
3435 mnemonic#"\t$R1, $R2, $R3",
3436 [(set cls1:$R1, (operator cls2:$R2, cls3:$R3))]> {
3469 : InstRRFb<opcode, (outs cls1:$R1), (ins cls2:$R2, cls3:$R3),
3470 mnemonic#"\t$R1, $R3, $R2",
3471 [(set cls1:$R1, (operator cls2:$R2, cls3:$R3))]> {
3477 : InstRRFc<opcode, (outs cls1:$R1), (ins cls2:$R2, imm32zx4:$M3),
3478 mnemonic#"\t$R1, $R2, $M3", []>;
3482 : InstRRFc<opcode, (outs cls2:$R2, cls1:$R1), (ins cls1:$R1src, imm:$M3),
3483 mnemonic#"\t$R1, $R2, $M3", []> {
3496 : InstRRFd<opcode, (outs cls1:$R1), (ins cls2:$R2, imm32zx4:$M4),
3497 mnemonic#"\t$R1, $R2, $M4", []>;
3501 : InstRRFe<opcode, (outs cls1:$R1), (ins imm32zx4:$M3, cls2:$R2),
3502 mnemonic#"\t$R1, $M3, $R2", []> {
3509 (ins cls1:$R1src, cls2:$R2, cond4:$valid, cond4:$M3),
3510 mnemonic#"$M3\t$R1, $R2",
3511 [(set cls1:$R1, (z_select_ccmask cls2:$R2, cls1:$R1src,
3527 (ins cls1:$R1src, cls2:$R2, imm32zx4:$M3),
3528 mnemonic#"\t$R1, $R2, $M3", []> {
3536 : InstRRFc<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2),
3537 mnemonic#V.suffix#"\t$R1, $R2", []> {
3555 (ins cls3:$R3, cls2:$R2, cond4:$valid, cond4:$M4),
3556 mnemonic#"$M4\t$R1, $R2, $R3",
3557 [(set cls1:$R1, (z_select_ccmask cls2:$R2, cls3:$R3,
3570 : InstRRFa<opcode, (outs cls1:$R1), (ins cls3:$R3, cls2:$R2, imm32zx4:$M4),
3571 mnemonic#"\t$R1, $R2, $R3, $M4", []>;
3577 : InstRRFa<opcode, (outs cls1:$R1), (ins cls3:$R3, cls2:$R2),
3578 mnemonic#V.suffix#"\t$R1, $R2, $R3", []> {
3999 : InstVRRf<opcode, (outs tr.op:$V1), (ins GR64:$R2, GR64:$R3),
4000 mnemonic#"\t$V1, $R2, $R3",
4001 [(set (tr.vt tr.op:$V1), (operator GR64:$R2, GR64:$R3))]>;
4149 : InstRR<opcode, (outs), (ins cls1:$R1, cls2:$R2),
4150 mnemonic#"\t$R1, $R2",
4151 [(set CC, (operator cls1:$R1, cls2:$R2))]> {
4159 : InstRRE<opcode, (outs), (ins cls1:$R1, cls2:$R2),
4160 mnemonic#"\t$R1, $R2",
4161 [(set CC, (operator cls1:$R1, cls2:$R2))]> {
4398 : InstRRFa<opcode, (outs), (ins cls1:$R1, cls2:$R2, cls3:$R3),
4399 mnemonic#"\t$R1, $R2, $R3", []> {
4406 : InstRRFa<opcode, (outs cls1:$R1, cls2:$R2),
4408 mnemonic#"\t$R1, $R2, $R3", []> {
4409 let Constraints = "$R1 = $R1src, $R2 = $R2src";
4417 : InstRRFb<opcode, (outs), (ins cls1:$R1, cls2:$R2, cls3:$R3),
4418 mnemonic#"\t$R1, $R3, $R2", []> {
4426 : InstRRFb<opcode, (outs cls1:$R1, cls2:$R2, cls3:$R3),
4428 mnemonic#"\t$R1, $R3, $R2", []> {
4429 let Constraints = "$R1 = $R1src, $R2 = $R2src, $R3 = $R3src";
4437 : InstRRFc<opcode, (outs), (ins cls1:$R1, cls2:$R2, imm:$M3),
4438 mnemonic#"\t$R1, $R2, $M3", []>;
4450 : InstRRFc<opcode, (outs cls1:$R1, cls2:$R2),
4452 mnemonic#"\t$R1, $R2, $M3", []> {
4453 let Constraints = "$R1 = $R1src, $R2 = $R2src";
4474 : InstRRFa<opcode, (outs cls1:$R1), (ins cls2:$R2, cls3:$R3, imm32zx4:$M4),
4475 mnemonic#"\t$R1, $R2, $R3, $M4", []>;
4481 (ins cls1:$R1src, cls2:$R2, imm32zx4:$M4),
4482 mnemonic#"\t$R1, $R3, $R2, $M4", []> {
4490 (ins imm32zx4:$M3, cls2:$R2, imm32zx4:$M4),
4491 mnemonic#"\t$R1, $M3, $R2, $M4", []>;
4495 : InstRRD<opcode, (outs cls1:$R1), (ins cls2:$R1src, cls2:$R3, cls2:$R2),
4496 mnemonic#"\t$R1, $R3, $R2",
4497 [(set cls1:$R1, (operator cls2:$R1src, cls2:$R3, cls2:$R2))]> {
4607 (ins cls:$R2, imm32zx8:$I3, imm32zx4:$M4),
4608 mnemonic#"\t$V1, $R2, $I3, $M4", []>;
4915 : InstRRFa<opcode, (outs), (ins cls1:$R1, cls2:$R2, cls3:$R3, imm32zx4:$M4),
4916 mnemonic#"\t$R1, $R2, $R3, $M4", []>;
4930 : InstRRFb<opcode, (outs), (ins cls1:$R1, cls2:$R2, cls3:$R3, imm32zx4:$M4),
4931 mnemonic#"\t$R1, $R3, $R2, $M4", []>;
4959 : InstRRE<opcode, (outs cls1:$R1), (ins cls1:$R1src, cls2:$R2),
4960 mnemonic#"\t$R1, $R2", []> {
5004 (ins cls1:$R1src, cls2:$R2, imm32zx8:$I3, imm32zx8:$I4,
5006 mnemonic#"\t$R1, $R2, $I3, $I4, $I5", []> {
5078 : Pseudo<(outs cls1:$R1), (ins cls2:$R2),
5079 [(set cls1:$R1, (operator cls2:$R2))]> {
5117 : Pseudo<(outs cls:$R1), (ins cls:$R2, (mode $B2, $D2, $X2):$XBD2), []> {
5140 (ins cls:$R2, cls:$R3, (mode $B2, $D2, $X2):$XBD2), []> {
5155 (ins cls:$R2, (mode $B2, $D2):$BD2, cond4:$valid, cond4:$M3), []> {
5195 (ins cls1:$R1src, cls2:$R2, cond4:$valid, cond4:$M3),
5196 [(set cls1:$R1, (z_select_ccmask cls2:$R2, cls1:$R1src,
5212 (ins cls3:$R3, cls2:$R2, cond4:$valid, cond4:$M4),
5213 [(set cls1:$R1, (z_select_ccmask cls2:$R2, cls3:$R3,
5281 (ins cls1:$R1src, cls2:$R2, imm32zx8:$I3, imm32zx8:$I4,
5389 : Alias<6, (outs VR128:$V1), (ins cls:$R2, cls:$R3), []>;
5402 (ins cls1:$R1src, cls2:$R2, imm32zx8:$I3, imm32zx8:$I4,