/external/llvm/lib/Target/Sparc/ |
D | SparcInstrAliases.td | 68 (BCOND brtarget:$imm, condVal)>; 72 (BCONDA brtarget:$imm, condVal)>; 76 (BPICC brtarget:$imm, condVal)>, Requires<[HasV9]>; 80 (BPICC brtarget:$imm, condVal)>, Requires<[HasV9]>; 84 (BPICCA brtarget:$imm, condVal)>, Requires<[HasV9]>; 88 (BPICCA brtarget:$imm, condVal)>, Requires<[HasV9]>; 92 (BPICCNT brtarget:$imm, condVal)>, Requires<[HasV9]>; 96 (BPICCANT brtarget:$imm, condVal)>, Requires<[HasV9]>; 100 (BPXCC brtarget:$imm, condVal)>, Requires<[Is64Bit]>; 104 (BPXCC brtarget:$imm, condVal)>, Requires<[Is64Bit]>; [all …]
|
D | SparcInstrInfo.td | 109 def brtarget : Operand<OtherVT> { 585 def BA : BranchAlways<(ins brtarget:$imm22), "ba $imm22", [(br bb:$imm22)]>; 631 def BCOND : BranchSP<(ins brtarget:$imm22, CCOp:$cond), 634 def BCONDA : BranchSPA<(ins brtarget:$imm22, CCOp:$cond), 671 def FBCOND : FPBranchSP<(ins brtarget:$imm22, CCOp:$cond), 674 def FBCONDA : FPBranchSPA<(ins brtarget:$imm22, CCOp:$cond),
|
/external/llvm/lib/Target/Mips/ |
D | Mips32r6InstrInfo.td | 323 class BAL_DESC : BC_DESC_BASE<"bal", brtarget> { 335 class BGEC_DESC : CMP_BC_DESC_BASE<"bgec", brtarget, GPR32Opnd>; 336 class BGEUC_DESC : CMP_BC_DESC_BASE<"bgeuc", brtarget, GPR32Opnd>; 337 class BEQC_DESC : CMP_BC_DESC_BASE<"beqc", brtarget, GPR32Opnd>; 338 class BNEC_DESC : CMP_BC_DESC_BASE<"bnec", brtarget, GPR32Opnd>; 340 class BLTC_DESC : CMP_BC_DESC_BASE<"bltc", brtarget, GPR32Opnd>; 341 class BLTUC_DESC : CMP_BC_DESC_BASE<"bltuc", brtarget, GPR32Opnd>; 343 class BLTZC_DESC : CMP_CBR_RT_Z_DESC_BASE<"bltzc", brtarget, GPR32Opnd>; 344 class BGEZC_DESC : CMP_CBR_RT_Z_DESC_BASE<"bgezc", brtarget, GPR32Opnd>; 346 class BLEZC_DESC : CMP_CBR_RT_Z_DESC_BASE<"blezc", brtarget, GPR32Opnd>; [all …]
|
D | Mips64InstrInfo.td | 214 def BEQ64 : CBranch<"beq", brtarget, seteq, GPR64Opnd>, BEQ_FM<4>; 215 def BNE64 : CBranch<"bne", brtarget, setne, GPR64Opnd>, BEQ_FM<5>; 216 def BGEZ64 : CBranchZero<"bgez", brtarget, setge, GPR64Opnd>, BGEZ_FM<1, 1>; 217 def BGTZ64 : CBranchZero<"bgtz", brtarget, setgt, GPR64Opnd>, BGEZ_FM<7, 0>; 218 def BLEZ64 : CBranchZero<"blez", brtarget, setle, GPR64Opnd>, BGEZ_FM<6, 0>; 219 def BLTZ64 : CBranchZero<"bltz", brtarget, setlt, GPR64Opnd>, BGEZ_FM<1, 0>; 306 (ins GPR64Opnd:$src, brtarget:$tgt, brtarget:$baltgt), []>; 363 def BBIT0 : CBranchBitNum<"bbit0", brtarget, seteq, GPR64Opnd>, BBIT_FM<0x32>; 364 def BBIT032: CBranchBitNum<"bbit032", brtarget, seteq, GPR64Opnd, 0x100000000>, 368 def BBIT1 : CBranchBitNum<"bbit1", brtarget, setne, GPR64Opnd>, BBIT_FM<0x3a>; [all …]
|
D | MipsInstrInfo.td | 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>; [all …]
|
D | MipsInstrFPU.td | 507 def BC1F : MMRel, BC1F_FT<"bc1f", brtarget, IIBranch, MIPS_BRANCH_F>, 509 def BC1FL : MMRel, BC1F_FT<"bc1fl", brtarget, IIBranch, MIPS_BRANCH_F, 0>, 511 def BC1T : MMRel, BC1F_FT<"bc1t", brtarget, IIBranch, MIPS_BRANCH_T>, 513 def BC1TL : MMRel, BC1F_FT<"bc1tl", brtarget, IIBranch, MIPS_BRANCH_T, 0>, 578 def : MipsInstAlias<"bc1t $offset", (BC1T FCC0, brtarget:$offset)>, 580 def : MipsInstAlias<"bc1tl $offset", (BC1TL FCC0, brtarget:$offset)>, 582 def : MipsInstAlias<"bc1f $offset", (BC1F FCC0, brtarget:$offset)>, 584 def : MipsInstAlias<"bc1fl $offset", (BC1FL FCC0, brtarget:$offset)>,
|
D | Mips16InstrInfo.td | 41 FI16<op, (outs), (ins brtarget:$imm16), 99 FRI16<_op, (outs), (ins CPU16Regs:$rx, brtarget:$imm), 138 FEXT_I16<eop, (outs), (ins brtarget:$imm16), 201 FEXT_RI16<_op, (outs), (ins CPU16Regs:$rx, brtarget:$imm), 265 (ins CPU16Regs:$rx, CPU16Regs:$ry, brtarget:$imm), 277 (ins CPU16Regs:$rx, simm16:$imm, brtarget:$targ),
|
D | MipsDSPInstrInfo.td | 493 dag InOperandList = (ins brtarget:$offset);
|
D | MipsMSAInstrInfo.td | 1468 dag InOperandList = (ins ROWD:$wt, brtarget:$offset);
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDILInstrInfo.td | 73 def brtarget : Operand<OtherVT>; 184 (ins brtarget:$target, GPRI32:$src0), 188 (ins brtarget:$target, GPRF32:$src0), 221 def BRANCH : ILFormat<(outs), (ins brtarget:$target),
|
D | SIInstructions.td | 610 0x00000002, (ins brtarget:$target), "S_BRANCH", 616 0x00000004, (ins brtarget:$target, SCCReg:$scc), 620 0x00000005, (ins brtarget:$target, SCCReg:$scc), 627 0x00000006, (ins brtarget:$target, VCCReg:$vcc), 632 0x00000007, (ins brtarget:$target, VCCReg:$vcc), 639 0x00000008, (ins brtarget:$target, EXECReg:$exec), 644 0x00000009, (ins brtarget:$target, EXECReg:$exec), 980 (ins brtarget:$target, VCCReg:$vcc), 987 (ins brtarget:$target, VCCReg:$vcc),
|
D | R600Instructions.td | 128 (ins brtarget:$target, R600_Pred:$p),
|
/external/llvm/lib/Target/BPF/ |
D | BPFInstrInfo.td | 46 def brtarget : Operand<OtherVT>; 82 : InstBPF<(outs), (ins GPR:$dst, GPR:$src, brtarget:$BrDst), 103 : InstBPF<(outs), (ins GPR:$dst, i64imm:$imm, brtarget:$BrDst), 343 : InstBPF<(outs), (ins brtarget:$BrDst),
|
/external/llvm/lib/Target/R600/ |
D | R600Instructions.td | 1299 (ins brtarget:$target, R600_Predicate_Bit:$p), 1306 (ins brtarget:$target), 1505 (ins brtarget:$target, rci:$src0), 1509 (ins brtarget:$target, rcf:$src0), 1534 def BRANCH : ILFormat<(outs), (ins brtarget:$target),
|
D | AMDGPUInstructions.td | 63 def brtarget : Operand<OtherVT>;
|
D | SIInstructions.td | 1906 (ins SReg_64:$vcc, brtarget:$target), 1913 (ins SReg_64:$src, brtarget:$target), 1922 (ins SReg_64:$saved, brtarget:$target),
|
/external/llvm/lib/Target/XCore/ |
D | XCoreInstrInfo.td | 192 def brtarget : Operand<OtherVT>; 286 def _ru6: _FRU6<opc, (outs), (ins GRRegs:$a, brtarget:$b), 288 def _lru6: _FLRU6<opc, (outs), (ins GRRegs:$a, brtarget:$b), 653 def BRFU_u6 : _FU6<0b0111001100, (outs), (ins brtarget:$a), "bu $a", []>; 655 def BRFU_lu6 : _FLU6<0b0111001100, (outs), (ins brtarget:$a), "bu $a", []>;
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonInstrInfoV4.td | 50 def A4_ext_b : T_Immext<brtarget>; 1540 (ins IntRegs:$src1, IntRegs:$src2, brtarget:$offset), 1615 (ins IntRegs:$src1, u5Imm:$src2, brtarget:$offset), 1673 (ins IntRegs:$src1, brtarget:$offset), 3999 : InstHexagon<(outs), (ins IntRegs:$Rs, brtarget:$r9_2), 4045 : InstHexagon<(outs), (ins IntRegs:$Rs, IntRegs:$Rt, brtarget:$r9_2), 4099 : InstHexagon<(outs), (ins IntRegs:$Rs, u5Imm:$U5, brtarget:$r9_2), 4154 : InstHexagon<(outs), (ins IntRegs:$Rs, brtarget:$r9_2), 4208 (ins u6Imm:$U6, brtarget:$r9_2), 4228 (ins IntRegs:$Rs, brtarget:$r9_2),
|
D | HexagonOperands.td | 485 def brtarget : Operand<OtherVT>;
|
D | HexagonInstrInfo.td | 1444 : JInst<(outs), (ins brtarget:$dst), 1459 : JInst<(outs), (ins PredRegs:$src, brtarget:$dst), 1596 (J2_jump brtarget:$dst)>; 4577 def i : LOOP_iBase<mnemonic, brtarget>; 4578 def r : LOOP_rBase<mnemonic, brtarget>; 4596 def ENDLOOP0 : Endloop<(outs), (ins brtarget:$offset), 4603 def ENDLOOP1 : Endloop<(outs), (ins brtarget:$offset), 4613 : CRInst <(outs), (ins brtarget:$r7_2, u10Imm:$U10), 4633 : CRInst <(outs), (ins brtarget:$r7_2, IntRegs:$Rs), 4660 : CRInst <(outs), (ins IntRegs:$Rs, brtarget:$r13_2),
|
/external/llvm/lib/Target/ARM/Disassembler/ |
D | ARMDisassembler.cpp | 3979 unsigned brtarget = fieldFromInstruction(Insn, 0, 11) << 1; in DecodeThumb2BCCInstruction() local 3980 brtarget |= fieldFromInstruction(Insn, 11, 1) << 19; in DecodeThumb2BCCInstruction() 3981 brtarget |= fieldFromInstruction(Insn, 13, 1) << 18; in DecodeThumb2BCCInstruction() 3982 brtarget |= fieldFromInstruction(Insn, 16, 6) << 12; in DecodeThumb2BCCInstruction() 3983 brtarget |= fieldFromInstruction(Insn, 26, 1) << 20; in DecodeThumb2BCCInstruction() 3985 if (!Check(S, DecodeT2BROperand(Inst, brtarget, Address, Decoder))) in DecodeThumb2BCCInstruction()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXInstrInfo.td | 33 def brtarget : Operand<OtherVT>; 2648 def CBranch : NVPTXInst<(outs), (ins Int1Regs:$a, brtarget:$target), 2652 def CBranchOther : NVPTXInst<(outs), (ins Int1Regs:$a, brtarget:$target), 2657 def GOTO : NVPTXInst<(outs), (ins brtarget:$target),
|
/external/llvm/docs/ |
D | WritingAnLLVMBackend.rst | 973 For example, the X86 backend defines ``brtarget`` and ``brtarget8``, both 979 def brtarget : Operand<OtherVT>; 990 brtarget,
|
/external/llvm/lib/Target/ARM/ |
D | ARMInstrInfo.td | 395 // FIXME: rename brtarget to t2_brtarget 396 def brtarget : Operand<OtherVT> { 4408 (ins i32imm:$cc, GPR:$lhs1, GPR:$lhs2, GPR:$rhs1, GPR:$rhs2, brtarget:$dst), 4414 (ins i32imm:$cc, GPR:$lhs1, GPR:$lhs2, brtarget:$dst), IIC_Br,
|
/external/llvm/lib/Target/X86/ |
D | X86InstrCompiler.td | 199 def EH_SjLj_Setup : I<0, Pseudo, (outs), (ins brtarget:$dst),
|