Lines Matching refs:brtarget
345 def brtarget : Operand<OtherVT> {
776 PseudoSE<(outs), (ins brtarget:$offset), [(br bb:$offset)], IIBranch>,
777 PseudoInstExpansion<(BEQInst ZERO, ZERO, brtarget:$offset)> {
838 PseudoSE<(outs), (ins brtarget:$offset), [], IIBranch>,
839 PseudoInstExpansion<(RealInst ZERO, brtarget:$offset)> {
1106 (ins brtarget:$tgt, brtarget:$baltgt), []>;
1110 (ins GPR32Opnd:$src, brtarget:$tgt, brtarget:$baltgt), []>;
1288 def BEQ : MMRel, CBranch<"beq", brtarget, seteq, GPR32Opnd>, BEQ_FM<4>;
1289 def BEQL : MMRel, CBranch<"beql", brtarget, seteq, GPR32Opnd, 0>,
1291 def BNE : MMRel, CBranch<"bne", brtarget, setne, GPR32Opnd>, BEQ_FM<5>;
1292 def BNEL : MMRel, CBranch<"bnel", brtarget, setne, GPR32Opnd, 0>,
1294 def BGEZ : MMRel, CBranchZero<"bgez", brtarget, setge, GPR32Opnd>,
1296 def BGEZL : MMRel, CBranchZero<"bgezl", brtarget, setge, GPR32Opnd, 0>,
1298 def BGTZ : MMRel, CBranchZero<"bgtz", brtarget, setgt, GPR32Opnd>,
1300 def BGTZL : MMRel, CBranchZero<"bgtzl", brtarget, setgt, GPR32Opnd, 0>,
1302 def BLEZ : MMRel, CBranchZero<"blez", brtarget, setle, GPR32Opnd>,
1304 def BLEZL : MMRel, CBranchZero<"blezl", brtarget, setle, GPR32Opnd, 0>,
1306 def BLTZ : MMRel, CBranchZero<"bltz", brtarget, setlt, GPR32Opnd>,
1308 def BLTZL : MMRel, CBranchZero<"bltzl", brtarget, setlt, GPR32Opnd, 0>,
1320 def BGEZAL : MMRel, BGEZAL_FT<"bgezal", brtarget, GPR32Opnd>, BGEZAL_FM<0x11>,
1322 def BGEZALL : MMRel, BGEZAL_FT<"bgezall", brtarget, GPR32Opnd, 0>,
1324 def BLTZAL : MMRel, BGEZAL_FT<"bltzal", brtarget, GPR32Opnd>, BGEZAL_FM<0x10>,
1326 def BLTZALL : MMRel, BGEZAL_FT<"bltzall", brtarget, GPR32Opnd, 0>,
1546 def : MipsInstAlias<"bal $offset", (BGEZAL ZERO, brtarget:$offset), 0>,
1593 def : MipsInstAlias<"b $offset", (BEQ ZERO, ZERO, brtarget:$offset), 0>;
1596 (BNE GPR32Opnd:$rs, ZERO, brtarget:$offset), 0>;
1598 (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset), 0>;
1600 (BEQ GPR32Opnd:$rs, ZERO, brtarget:$offset), 0>;
1602 (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset), 0>;