/external/llvm/test/CodeGen/Mips/ |
D | jtstat.ll | 59 ; CHECK-STATIC16: li ${{[0-9]+}}, %hi($JTI{{[0-9]+}}_{{[0-9]+}}) 60 ; CHECK-STATIC16: lw ${{[0-9]+}}, %lo($JTI{{[0-9]+}}_{{[0-9]+}})(${{[0-9]+}}) 61 ; CHECK-STATIC16: $JTI{{[0-9]+}}_{{[0-9]+}}:
|
/external/llvm/lib/Target/ARM/ |
D | ARMConstantIslandPass.cpp | 627 unsigned JTI = JTOp.getIndex(); in doInitialJumpTablePlacement() local 628 unsigned Size = JT[JTI].MBBs.size() * sizeof(uint32_t); in doInitialJumpTablePlacement() 634 .addJumpTableIndex(JTI) in doInitialJumpTablePlacement() 637 CPEntries.emplace_back(1, CPEntry(CPEMI, JTI)); in doInitialJumpTablePlacement() 638 JumpTableEntryIndices.insert(std::make_pair(JTI, CPEntries.size() - 1)); in doInitialJumpTablePlacement() 2119 unsigned JTI = JTOP.getIndex(); in optimizeThumb2JumpTables() local 2120 assert(JTI < JT.size()); in optimizeThumb2JumpTables() 2125 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in optimizeThumb2JumpTables() 2149 CPUser &User = CPUsers[JumpTableUserIndices[JTI]]; in optimizeThumb2JumpTables() 2168 .addJumpTableIndex(JTI, JTOP.getTargetFlags()) in optimizeThumb2JumpTables() [all …]
|
D | ARMAsmPrinter.cpp | 964 unsigned JTI = MO1.getIndex(); in EmitJumpTableAddrs() local 971 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in EmitJumpTableAddrs() 980 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableAddrs() 1011 unsigned JTI = MO1.getIndex(); in EmitJumpTableInsts() local 1013 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in EmitJumpTableInsts() 1019 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableInsts() 1037 unsigned JTI = MO1.getIndex(); in EmitJumpTableTBInst() local 1039 MCSymbol *JTISymbol = GetARMJTIPICJumpTableLabel(JTI); in EmitJumpTableTBInst() 1045 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableTBInst()
|
D | ARMISelLowering.cpp | 3859 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PTy); in LowerBR_JT() local 3860 Table = DAG.getNode(ARMISD::WrapperJT, dl, MVT::i32, JTI); in LowerBR_JT() 3869 Addr, Op.getOperand(2), JTI); in LowerBR_JT() 3878 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI); in LowerBR_JT() 3885 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI); in LowerBR_JT() 7118 MachineJumpTableInfo *JTI = in EmitSjLjDispatchBlock() local 7120 unsigned MJTI = JTI->createJumpTableIndex(LPadList); in EmitSjLjDispatchBlock()
|
D | ARMInstrFormats.td | 514 class JTI<dag oops, dag iops, InstrItinClass itin,
|
/external/llvm/lib/Target/XCore/ |
D | XCoreAsmPrinter.cpp | 195 unsigned JTI = MI->getOperand(opNum).getIndex(); in printInlineJT() local 199 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in printInlineJT()
|
D | XCoreISelLowering.cpp | 358 unsigned JTI = JT->getIndex(); in LowerBR_JT() local 363 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size(); in LowerBR_JT()
|
/external/llvm/test/CodeGen/Hexagon/ |
D | block-addr.ll | 3 ; Allow combine(..##JTI..):
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 1372 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) { in EmitJumpTableInfo() local 1373 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableInfo() 1384 const MCExpr *Base = TLI->getPICJumpTableRelocBaseExpr(MF,JTI,OutContext); in EmitJumpTableInfo() 1393 OutStreamer->EmitAssignment(GetJTSetSymbol(JTI, MBB->getNumber()), in EmitJumpTableInfo() 1406 OutStreamer->EmitLabel(GetJTISymbol(JTI, true)); in EmitJumpTableInfo() 1408 OutStreamer->EmitLabel(GetJTISymbol(JTI)); in EmitJumpTableInfo() 1411 EmitJumpTableEntry(MJTI, JTBBs[ii], JTI); in EmitJumpTableInfo()
|
/external/llvm/lib/CodeGen/ |
D | MIRPrinter.cpp | 86 const MachineJumpTableInfo &JTI); 395 const MachineJumpTableInfo &JTI) { in convert() argument 396 YamlJTI.Kind = JTI.getEntryKind(); in convert() 398 for (const auto &Table : JTI.getJumpTables()) { in convert()
|
D | MachineFunction.cpp | 491 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx, in getJTISymbol() argument 495 assert(JTI < JumpTableInfo->getJumpTables().size() && "Invalid JTI!"); in getJTISymbol() 501 << Prefix << "JTI" << getFunctionNumber() << '_' << JTI; in getJTISymbol()
|
D | BranchFolding.cpp | 239 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); in OptimizeFunction() local 240 if (!JTI) { in OptimizeFunction() 246 BitVector JTIsLive(JTI->getJumpTables().size()); in OptimizeFunction() 261 JTI->RemoveJumpTable(i); in OptimizeFunction()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 248 MachineBasicBlock *D): Reg(R), JTI(J), MBB(M), Default(D) {} in JumpTable() 254 unsigned JTI; member
|
D | TargetLowering.cpp | 269 unsigned JTI,MCContext &Ctx) const{ in getPICJumpTableRelocBaseExpr() argument 271 return MCSymbolRefExpr::create(MF->getJTISymbol(JTI, Ctx), Ctx); in getPICJumpTableRelocBaseExpr()
|
D | SelectionDAG.cpp | 1328 SDValue SelectionDAG::getJumpTable(int JTI, EVT VT, bool isTarget, in getJumpTable() argument 1335 ID.AddInteger(JTI); in getJumpTable() 1341 SDNode *N = new (NodeAllocator) JumpTableSDNode(JTI, VT, isTarget, in getJumpTable()
|
D | SelectionDAGBuilder.cpp | 1842 SDValue Table = DAG.getJumpTable(JT.JTI, PTy); in visitJumpTable() 7754 unsigned JTI = CurMF->getOrCreateJumpTableInfo(TLI.getJumpTableEncoding()) in buildJumpTable() local 7758 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr); in buildJumpTable()
|
/external/llvm/lib/CodeGen/MIRParser/ |
D | MIRParser.cpp | 614 MachineJumpTableInfo *JTI = MF.getOrCreateJumpTableInfo(YamlJTI.Kind); in initializeJumpTableInfo() local 623 unsigned Index = JTI->createJumpTableIndex(Blocks); in initializeJumpTableInfo()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineFunction.h | 516 MCSymbol *getJTISymbol(unsigned JTI, MCContext &Ctx,
|
D | SelectionDAG.h | 477 SDValue getJumpTable(int JTI, EVT VT, bool isTarget = false, 479 SDValue getTargetJumpTable(int JTI, EVT VT, unsigned char TargetFlags = 0) { 480 return getJumpTable(JTI, VT, true, TargetFlags);
|
D | SelectionDAGNodes.h | 1548 int JTI; 1553 0, DebugLoc(), getSDVTList(VT)), JTI(jti), TargetFlags(TF) { 1557 int getIndex() const { return JTI; }
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 644 unsigned JTI, MCContext &Ctx) const override;
|
D | X86ISelLowering.cpp | 2082 getPICJumpTableRelocBaseExpr(const MachineFunction *MF, unsigned JTI, in getPICJumpTableRelocBaseExpr() argument 2086 return TargetLowering::getPICJumpTableRelocBaseExpr(MF, JTI, Ctx); in getPICJumpTableRelocBaseExpr()
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 2086 unsigned JTI, MCContext &Ctx) const;
|