Home | History | Annotate | Download | only in ARM

Lines Matching full:pred

619                                                     t2_so_imm:$imm, pred:$p,
623 rGPR:$Rm, pred:$p,
627 t2_so_reg:$shift, pred:$p,
639 (!cast<Instruction>(NAME#"ri") rGPR:$Rd, rGPR:$Rn, t2_so_imm:$imm, pred:$p,
643 (!cast<Instruction>(NAME#"rr") rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p,
647 pred:$p, cc_out:$s)>;
652 pred:$p, cc_out:$s)>;
654 (!cast<Instruction>(NAME#"rr") rGPR:$Rdn, rGPR:$Rdn, rGPR:$Rm, pred:$p,
658 pred:$p, cc_out:$s)>;
712 (ins GPRnopc:$Rn, t2_so_imm:$imm, pred:$p),
718 def rr : t2PseudoInst<(outs rGPR:$Rd), (ins GPRnopc:$Rn, rGPR:$Rm, pred:$p),
727 (ins GPRnopc:$Rn, t2_so_reg:$ShiftedRm, pred:$p),
741 (ins rGPR:$Rn, t2_so_imm:$imm, pred:$p),
748 (ins rGPR:$Rn, t2_so_reg:$ShiftedRm, pred:$p),
894 (!cast<Instruction>(NAME#"ri") rGPR:$Rdn, rGPR:$Rdn, ty:$imm, pred:$p,
897 (!cast<Instruction>(NAME#"rr") rGPR:$Rdn, rGPR:$Rdn, rGPR:$Rm, pred:$p,
902 (!cast<Instruction>(NAME#"ri") rGPR:$Rd, rGPR:$Rn, ty:$imm, pred:$p,
905 (!cast<Instruction>(NAME#"rr") rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p,
910 (!cast<Instruction>(NAME#"ri") rGPR:$Rdn, rGPR:$Rdn, ty:$imm, pred:$p,
913 (!cast<Instruction>(NAME#"rr") rGPR:$Rdn, rGPR:$Rdn, rGPR:$Rm, pred:$p,
968 (!cast<Instruction>(NAME#"ri") GPRnopc:$Rn, t2_so_imm:$imm, pred:$p)>;
970 (!cast<Instruction>(NAME#"rs") GPRnopc:$Rn, t2_so_reg:$shift, pred:$p)>;
1224 (ins t2adrlabel:$addr, pred:$p),
1248 def t2LEApcrel : t2PseudoInst<(outs rGPR:$Rd), (ins i32imm:$label, pred:$p),
1252 (ins i32imm:$label, pred:$p),
1514 (ins rGPR:$Rt, GPRnopc:$Rn, t2am_imm8_offset:$offset, pred:$p),
1519 (ins rGPR:$Rt, GPRnopc:$Rn, t2am_imm8_offset:$offset, pred:$p),
1524 (ins rGPR:$Rt, GPRnopc:$Rn, t2am_imm8_offset:$offset, pred:$p),
1711 T2XI<(outs), (ins GPR:$Rn, pred:$p, reglist:$regs, variable_ops),
1726 T2XIt<(outs GPR:$wb), (ins GPR:$Rn, pred:$p, reglist:$regs, variable_ops),
1741 T2XI<(outs), (ins GPR:$Rn, pred:$p, reglist:$regs, variable_ops),
1756 T2XIt<(outs GPR:$wb), (ins GPR:$Rn, pred:$p, reglist:$regs, variable_ops),
1780 T2XI<(outs), (ins GPR:$Rn, pred:$p, reglist:$regs, variable_ops),
1798 T2XIt<(outs GPR:$wb), (ins GPR:$Rn, pred:$p, reglist:$regs, variable_ops),
1816 T2XI<(outs), (ins GPR:$Rn, pred:$p, reglist:$regs, variable_ops),
1834 T2XIt<(outs GPR:$wb), (ins GPR:$Rn, pred:$p, reglist:$regs, variable_ops),
1875 pred:$p, zero_reg)>;
1877 pred:$p, CPSR)>;
1879 pred:$p, CPSR)>;
1897 pred:$p, CPSR)>;
1899 pred:$p, CPSR)>;
1902 pred:$p, zero_reg)>;
1904 pred:$p, zero_reg)>;
1928 (t2MOVi16 rGPR:$Rd, imm256_65535_expr:$imm, pred:$p)>;
3141 (t2CMNri GPRnopc:$Rn, t2_so_imm:$imm, pred:$p)>;
3143 (t2CMNzrs GPRnopc:$Rn, t2_so_reg:$shift, pred:$p)>;
3512 def t2LDMIA_RET: t2PseudoExpand<(outs GPR:$wb), (ins GPR:$Rn, pred:$p,
3515 (t2LDMIA_UPD GPR:$wb, GPR:$Rn, pred:$p, reglist:$regs)>,
3612 (ins uncondbrtarget:$dst, pred:$p),
3614 (t2B uncondbrtarget:$dst, pred:$p)>,
3718 def : t2InstAlias<"hint$p $imm", (t2HINT imm0_239:$imm, pred:$p)>;
3719 def : t2InstAlias<"nop$p.w", (t2HINT 0, pred:$p)>;
3720 def : t2InstAlias<"yield$p.w", (t2HINT 1, pred:$p)>;
3721 def : t2InstAlias<"wfe$p.w", (t2HINT 2, pred:$p)>;
3722 def : t2InstAlias<"wfi$p.w", (t2HINT 3, pred:$p)>;
3723 def : t2InstAlias<"sev$p.w", (t2HINT 4, pred:$p)>;
3724 def : t2InstAlias<"sevl$p.w", (t2HINT 5, pred:$p)> {
3789 def : t2InstAlias<"srsdb${p} $mode", (t2SRSDB imm0_31:$mode, pred:$p)>;
3790 def : t2InstAlias<"srsdb${p} $mode!", (t2SRSDB_UPD imm0_31:$mode, pred:$p)>;
3792 def : t2InstAlias<"srsia${p} $mode", (t2SRSIA imm0_31:$mode, pred:$p)>;
3793 def : t2InstAlias<"srsia${p} $mode!", (t2SRSIA_UPD imm0_31:$mode, pred:$p)>;
3851 def t2ERET : InstAlias<"eret${p}", (t2SUBS_PC_LR 0, pred:$p)>,
4013 def : t2InstAlias<"mrs${p} $Rd, cpsr", (t2MRS_AR GPR:$Rd, pred:$p)>;
4177 c_imm:$CRm, 0, pred:$p)>;
4187 c_imm:$CRm, 0, pred:$p)>;
4195 c_imm:$CRm, 0, pred:$p)>;
4204 c_imm:$CRm, 0, pred:$p)>;
4394 (t2ADCrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s)>;
4397 pred:$p, cc_out:$s)>;
4401 (t2SBCrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s)>;
4404 pred:$p, cc_out:$s)>;
4408 (t2ADDri GPRnopc:$Rd, GPRnopc:$Rn, t2_so_imm:$imm, pred:$p,
4411 (t2ADDri12 GPRnopc:$Rd, GPR:$Rn, imm0_4095:$imm, pred:$p)>;
4413 (t2ADDrr GPRnopc:$Rd, GPRnopc:$Rn, rGPR:$Rm, pred:$p, cc_out:$s)>;
4416 pred:$p, cc_out:$s)>;
4419 (t2ADDri GPRnopc:$Rdn, GPRnopc:$Rdn, t2_so_imm:$imm, pred:$p, cc_out:$s)>;
4421 (t2ADDri12 GPRnopc:$Rdn, GPRnopc:$Rdn, imm0_4095:$imm, pred:$p)>;
4423 (t2ADDrr GPRnopc:$Rdn, GPRnopc:$Rdn, rGPR:$Rm, pred:$p, cc_out:$s)>;
4426 pred:$p, cc_out:$s)>;
4430 (t2SUBri GPRnopc:$Rd, GPRnopc:$Rn, t2_so_imm_neg:$imm, pred:$p,
4433 (t2SUBri12 GPRnopc:$Rd, GPR:$Rn, imm0_4095_neg:$imm, pred:$p)>;
4435 (t2SUBri GPRnopc:$Rdn, GPRnopc:$Rdn, t2_so_imm_neg:$imm, pred:$p,
4438 (t2SUBri12 GPRnopc:$Rdn, GPRnopc:$Rdn, imm0_4095_neg:$imm, pred:$p)>;
4441 (t2SUBri GPRnopc:$Rd, GPRnopc:$Rn, t2_so_imm_neg:$imm, pred:$p,
4444 (t2SUBri12 GPRnopc:$Rd, GPR:$Rn, imm0_4095_neg:$imm, pred:$p)>;
4446 (t2SUBri GPRnopc:$Rdn, GPRnopc:$Rdn, t2_so_imm_neg:$imm, pred:$p,
4449 (t2SUBri12 GPRnopc:$Rdn, GPRnopc:$Rdn, imm0_4095_neg:$imm, pred:$p)>;
4454 (t2SUBri GPRnopc:$Rd, GPRnopc:$Rn, t2_so_imm:$imm, pred:$p, cc_out:$s)>;
4456 (t2SUBri12 GPRnopc:$Rd, GPR:$Rn, imm0_4095:$imm, pred:$p)>;
4458 (t2SUBrr GPRnopc:$Rd, GPRnopc:$Rn, rGPR:$Rm, pred:$p, cc_out:$s)>;
4461 pred:$p, cc_out:$s)>;
4464 (t2SUBri GPRnopc:$Rdn, GPRnopc:$Rdn, t2_so_imm:$imm, pred:$p, cc_out:$s)>;
4466 (t2SUBri12 GPRnopc:$Rdn, GPRnopc:$Rdn, imm0_4095:$imm, pred:$p)>;
4468 (t2SUBrr GPRnopc:$Rdn, GPRnopc:$Rdn, rGPR:$Rm, pred:$p, cc_out:$s)>;
4470 (t2SUBrr GPRnopc:$Rdn, GPRnopc:$Rdn, rGPR:$Rm, pred:$p, cc_out:$s)>;
4473 pred:$p, cc_out:$s)>;
4477 (t2CMNzrr GPRnopc:$Rn, rGPR:$Rm, pred:$p)>;
4479 (t2TEQrr GPRnopc:$Rn, rGPR:$Rm, pred:$p)>;
4481 (t2TSTrr GPRnopc:$Rn, rGPR:$Rm, pred:$p)>;
4484 def : InstAlias<"dmb${p}", (t2DMB 0xf, pred:$p)>, Requires<[HasDB]>;
4485 def : InstAlias<"dsb${p}", (t2DSB 0xf, pred:$p)>, Requires<[HasDB]>;
4486 def : InstAlias<"isb${p}", (t2ISB 0xf, pred:$p)>, Requires<[HasDB]>;
4491 (t2LDRi12 GPR:$Rt, t2addrmode_imm12:$addr, pred:$p)>;
4493 (t2LDRBi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p)>;
4495 (t2LDRHi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p)>;
4497 (t2LDRSBi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p)>;
4499 (t2LDRSHi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p)>;
4502 (t2LDRs GPR:$Rt, t2addrmode_so_reg:$addr, pred:$p)>;
4504 (t2LDRBs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p)>;
4506 (t2LDRHs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p)>;
4508 (t2LDRSBs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p)>;
4510 (t2LDRSHs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p)>;
4513 (t2LDRpci GPRnopc:$Rt, t2ldrlabel:$addr, pred:$p)>;
4515 (t2LDRBpci rGPR:$Rt, t2ldrlabel:$addr, pred:$p)>;
4517 (t2LDRHpci rGPR:$Rt, t2ldrlabel:$addr, pred:$p)>;
4519 (t2LDRSBpci rGPR:$Rt, t2ldrlabel:$addr, pred:$p)>;
4521 (t2LDRSHpci rGPR:$Rt, t2ldrlabel:$addr, pred:$p)>;
4525 (t2MVNi rGPR:$Rd, t2_so_imm:$imm, pred:$p, cc_out:$s)>;
4527 (t2MVNr rGPR:$Rd, rGPR:$Rm, pred:$p, cc_out:$s)>;
4529 (t2MVNs rGPR:$Rd, t2_so_reg:$ShiftedRm, pred:$p, cc_out:$s)>;
4534 (t2PKHBT rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p)>,
4537 (t2PKHBT rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p)>,
4541 def : t2InstAlias<"push${p}.w $regs", (t2STMDB_UPD SP, pred:$p, reglist:$regs)>;
4542 def : t2InstAlias<"push${p} $regs", (t2STMDB_UPD SP, pred:$p, reglist:$regs)>;
4543 def : t2InstAlias<"pop${p}.w $regs", (t2LDMIA_UPD SP, pred:$p, reglist:$regs)>;
4544 def : t2InstAlias<"pop${p} $regs", (t2LDMIA_UPD SP, pred:$p, reglist:$regs)>;
4548 (t2STMIA GPR:$Rn, pred:$p, reglist:$regs)>;
4550 (t2STMIA_UPD GPR:$Rn, pred:$p, reglist:$regs)>;
4554 (t2LDMIA GPR:$Rn, pred:$p, reglist:$regs)>;
4556 (t2LDMIA_UPD GPR:$Rn, pred:$p, reglist:$regs)>;
4560 (t2STMDB GPR:$Rn, pred:$p, reglist:$regs)>;
4562 (t2STMDB_UPD GPR:$Rn, pred:$p, reglist:$regs)>;
4566 (t2LDMDB GPR:$Rn, pred:$p, reglist:$regs)>;
4568 (t2LDMDB_UPD GPR:$Rn, pred:$p, reglist:$regs)>;
4571 def : t2InstAlias<"rev${p} $Rd, $Rm", (t2REV rGPR:$Rd, rGPR:$Rm, pred:$p)>;
4572 def : t2InstAlias<"rev16${p} $Rd, $Rm", (t2REV16 rGPR:$Rd, rGPR:$Rm, pred:$p)>;
4573 def : t2InstAlias<"revsh${p} $Rd, $Rm", (t2REVSH rGPR:$Rd, rGPR:$Rm, pred:$p)>;
4579 (t2RSBri rGPR:$Rd, rGPR:$Rn, t2_so_imm:$imm, pred:$p, cc_out:$s)>;
4581 (t2RSBri rGPR:$Rdn, rGPR:$Rdn, t2_so_imm:$imm, pred:$p, cc_out:$s)>;
4583 (t2RSBrr rGPR:$Rdn, rGPR:$Rdn, rGPR:$Rm, pred:$p, cc_out:$s)>;
4585 (t2RSBrs rGPR:$Rdn, rGPR:$Rdn, t2_so_reg:$ShiftedRm, pred:$p,
4590 (t2SSAT rGPR:$Rd, imm1_32:$sat_imm, rGPR:$Rn, 0, pred:$p)>;
4592 (t2USAT rGPR:$Rd, imm0_31:$sat_imm, rGPR:$Rn, 0, pred:$p)>;
4596 (t2STMIA GPR:$Rn, pred:$p, reglist:$regs)>;
4601 (t2STRi12 GPR:$Rt, t2addrmode_imm12:$addr, pred:$p)>;
4603 (t2STRBi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p)>;
4605 (t2STRHi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p)>;
4608 (t2STRs GPR:$Rt, t2addrmode_so_reg:$addr, pred:$p)>;
4610 (t2STRBs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p)>;
4612 (t2STRHs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p)>;
4616 (t2SXTAB rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p)>,
4619 (t2SXTAH rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p)>,
4622 (t2SXTAB16 rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p)>,
4625 (t2SXTB16 rGPR:$Rd, rGPR:$Rm, 0, pred:$p)>,
4629 (t2SXTB rGPR:$Rd, rGPR:$Rm, 0, pred:$p)>;
4631 (t2SXTH rGPR:$Rd, rGPR:$Rm, 0, pred:$p)>;
4633 (t2SXTB rGPR:$Rd, rGPR:$Rm, 0, pred:$p)>;
4635 (t2SXTH rGPR:$Rd, rGPR:$Rm, 0, pred:$p)>;
4638 (t2UXTAB rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p)>,
4641 (t2UXTAH rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p)>,
4644 (t2UXTAB16 rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p)>,
4647 (t2UXTB16 rGPR:$Rd, rGPR:$Rm, 0, pred:$p)>,
4651 (t2UXTB rGPR:$Rd, rGPR:$Rm, 0, pred:$p)>;
4653 (t2UXTH rGPR:$Rd, rGPR:$Rm, 0, pred:$p)>;
4655 (t2UXTB rGPR:$Rd, rGPR:$Rm, 0, pred:$p)>;
4657 (t2UXTH rGPR:$Rd, rGPR:$Rm, 0, pred:$p)>;
4661 (t2UXTB rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p)>;
4663 (t2UXTB16 rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p)>,
4666 (t2UXTH rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p)>;
4669 (t2SXTB rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p)>;
4671 (t2SXTB16 rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p)>,
4674 (t2SXTH rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p)>;
4680 (t2MVNi rGPR:$Rd, t2_so_imm_not:$imm, pred:$p, zero_reg)>;
4682 (t2MOVi rGPR:$Rd, t2_so_imm_not:$imm, pred:$p, zero_reg)>;
4686 pred:$p, cc_out:$s)>;
4689 pred:$p, cc_out:$s)>;
4692 pred:$p, cc_out:$s)>;
4695 pred:$p, cc_out:$s)>;
4699 pred:$p, cc_out:$s)>;
4702 pred:$p, cc_out:$s)>;
4705 (t2CMNri rGPR:$Rd, t2_so_imm_neg:$imm, pred:$p)>;
4707 (t2CMPri rGPR:$Rd, t2_so_imm_neg:$imm, pred:$p)>;
4712 (t2MUL rGPR:$Rn, rGPR:$Rm, rGPR:$Rn, pred:$p)>;
4716 (t2RSBri rGPR:$Rd, rGPR:$Rm, 0, pred:$p, cc_out:$s)>;
4721 (ins rGPR:$Rd, t2_so_reg:$shift, pred:$p)>;
4723 (ins rGPR:$Rd, t2_so_reg:$shift, pred:$p)>;
4726 (ins rGPR:$Rd, so_reg_reg:$shift, pred:$p)>;
4728 (ins rGPR:$Rd, so_reg_reg:$shift, pred:$p)>;
4732 (t2ADR rGPR:$Rd, t2adrlabel:$addr, pred:$p)>;
4736 (ins GPR:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p)>;
4738 (ins GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p)>;
4740 (ins GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p)>;
4742 (ins GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p)>;
4744 (ins GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p)>;
4747 (t2LDRpcrel GPR:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p), 0>;
4749 (t2LDRBpcrel GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p)>;
4751 (t2LDRHpcrel GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p)>;
4753 (t2LDRSBpcrel GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p)>;
4755 (t2LDRSHpcrel GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p)>;
4758 (t2ADR rGPR:$Rd, imm0_4095:$imm, pred:$p)>;
4762 (t2PLDpci t2ldr_pcrel_imm12:$addr, pred:$p)>;
4764 (t2PLIpci t2ldr_pcrel_imm12:$addr, pred:$p)>,