Lines Matching refs:imm16
347 def R : F2_4<0, 1, (outs), (ins bprtarget16:$imm16, RegCCOp:$rcond, I64Regs:$rs1),
348 "br$rcond $rs1, $imm16", CCPattern>;
349 def RA : F2_4<1, 1, (outs), (ins bprtarget16:$imm16, RegCCOp:$rcond, I64Regs:$rs1),
350 "br$rcond,a $rs1, $imm16", []>;
351 def RNT : F2_4<0, 0, (outs), (ins bprtarget16:$imm16, RegCCOp:$rcond, I64Regs:$rs1),
352 "br$rcond,pn $rs1, $imm16", []>;
353 def RANT : F2_4<1, 0, (outs), (ins bprtarget16:$imm16, RegCCOp:$rcond, I64Regs:$rs1),
354 "br$rcond,a,pn $rs1, $imm16", []>;
358 def : InstAlias<!strconcat(OpcStr, ",pt $rs1, $imm16"),
359 (NAPT I64Regs:$rs1, bprtarget16:$imm16), 0>;
360 def : InstAlias<!strconcat(OpcStr, ",a,pt $rs1, $imm16"),
361 (APT I64Regs:$rs1, bprtarget16:$imm16), 0>;
365 defm BP : BranchOnReg<[(SPbrreg bb:$imm16, imm:$rcond, i64:$rs1)]>;