Home | History | Annotate | Download | only in ARM

Lines Matching full:pred

285 def : tHintAlias<"nop$p", (tHINT 0, pred:$p)>; // A8.6.110
286 def : tHintAlias<"yield$p", (tHINT 1, pred:$p)>; // A8.6.410
287 def : tHintAlias<"wfe$p", (tHINT 2, pred:$p)>; // A8.6.408
288 def : tHintAlias<"wfi$p", (tHINT 3, pred:$p)>; // A8.6.409
289 def : tHintAlias<"sev$p", (tHINT 4, pred:$p)>; // A8.6.157
290 def : tInstAlias<"sevl$p", (tHINT 5, pred:$p)> {
394 (tSUBspi SP, t_imm0_508s4_neg:$imm, pred:$p)>;
396 (tSUBspi SP, t_imm0_508s4_neg:$imm, pred:$p)>;
400 (tADDspi SP, t_imm0_508s4:$imm, pred:$p)>;
402 (tSUBspi SP, t_imm0_508s4:$imm, pred:$p)>;
434 def tBX : TI<(outs), (ins GPR:$Rm, pred:$p), IIC_Br, "bx${p}\t$Rm", []>,
445 def tBX_RET : tPseudoExpand<(outs), (ins pred:$p), 2, IIC_Br,
446 [(ARMretflag)], (tBX LR, pred:$p)>, Sched<[WriteBr]>;
449 def tBX_RET_vararg : tPseudoExpand<(outs), (ins tGPR:$Rm, pred:$p),
451 (tBX GPR:$Rm, pred:$p)>, Sched<[WriteBr]>;
461 (outs), (ins pred:$p, t_bltarget:$func), IIC_Br,
475 (outs), (ins pred:$p, t_blxtarget:$func), IIC_Br,
489 def tBLXr : TI<(outs), (ins pred:$p, GPR:$func), IIC_Br,
520 def tBfar : tPseudoExpand<(outs), (ins t_bltarget:$target, pred:$p),
521 4, IIC_Br, [], (tBL pred:$p, t_bltarget:$target)>,
537 def tBcc : T1I<(outs), (ins t_bcctarget:$target, pred:$p), IIC_Br,
563 (ins t_brtarget:$dst, pred:$p),
565 (tB t_brtarget:$dst, pred:$p)>,
732 def tLDMIA : T1I<(outs), (ins tGPR:$Rn, pred:$p, reglist:$regs, variable_ops),
747 PseudoInstExpansion<(tLDMIA tGPR:$Rn, pred:$p, reglist:$regs)> {
750 let InOperandList = (ins GPR:$Rn, pred:$p, reglist:$regs, variable_ops);
760 (ins tGPR:$Rn, pred:$p, reglist:$regs, variable_ops),
773 (tLDMIA tGPR:$Rn, pred:$p, reglist:$regs)>,
777 def tPOP : T1I<(outs), (ins pred:$p, reglist:$regs, variable_ops),
787 def tPUSH : T1I<(outs), (ins pred:$p, reglist:$regs, variable_ops),
1103 pred:$p)>;
1254 def tADR : T1I<(outs tGPR:$Rd), (ins t_adrlabel:$addr, pred:$p),
1265 def tLEApcrel : tPseudoInst<(outs tGPR:$Rd), (ins i32imm:$label, pred:$p),
1270 (ins i32imm:$label, pred:$p),
1483 def tPOP_RET : tPseudoExpand<(outs), (ins pred:$p, reglist:$regs, variable_ops),
1485 (tPOP pred:$p, reglist:$regs)>, Sched<[WriteBrL]>;
1489 def tBRIND : tPseudoExpand<(outs), (ins GPR:$Rm, pred:$p),
1491 (tMOVr PC, GPR:$Rm, pred:$p)>, Sched<[WriteBr]>;
1509 (tRSB tGPR:$Rd, s_cc_out:$s, tGPR:$Rm, pred:$p)>;
1514 (tLSLri tGPR:$Rdm, cc_out:$s, tGPR:$Rdm, imm0_31:$imm, pred:$p)>;
1516 (tLSRri tGPR:$Rdm, cc_out:$s, tGPR:$Rdm, imm_sr:$imm, pred:$p)>;
1518 (tASRri tGPR:$Rdm, cc_out:$s, tGPR:$Rdm, imm_sr:$imm, pred:$p)>;