/external/llvm/lib/ExecutionEngine/JIT/ |
D | JITEmitter.cpp | 393 void initJumpTableInfo(MachineJumpTableInfo *MJTI); 394 void emitJumpTableInfo(MachineJumpTableInfo *MJTI); 798 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo()) in startFunction() local 799 initJumpTableInfo(MJTI); in startFunction() 821 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo()) in finishFunction() local 822 emitJumpTableInfo(MJTI); in finishFunction() 1099 void JITEmitter::initJumpTableInfo(MachineJumpTableInfo *MJTI) { in initJumpTableInfo() argument 1102 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) in initJumpTableInfo() 1105 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in initJumpTableInfo() 1112 unsigned EntrySize = MJTI->getEntrySize(*TheJIT->getDataLayout()); in initJumpTableInfo() [all …]
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 1061 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableInfo() local 1062 if (MJTI == 0) return; in EmitJumpTableInfo() 1063 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) return; in EmitJumpTableInfo() 1064 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in EmitJumpTableInfo() 1074 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 || in EmitJumpTableInfo() 1089 EmitAlignment(Log2_32(MJTI->getEntryAlignment(*TM.getDataLayout()))); in EmitJumpTableInfo() 1105 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 && in EmitJumpTableInfo() 1134 EmitJumpTableEntry(MJTI, JTBBs[ii], JTI); in EmitJumpTableInfo() 1142 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI, in EmitJumpTableEntry() argument 1147 switch (MJTI->getEntryKind()) { in EmitJumpTableEntry() [all …]
|
/external/llvm/lib/Target/XCore/ |
D | XCoreAsmPrinter.cpp | 204 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in printInlineJT() local 205 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in printInlineJT()
|
D | XCoreISelLowering.cpp | 339 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo(); in LowerBR_JT() local 342 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size(); in LowerBR_JT()
|
/external/llvm/lib/Target/ARM/ |
D | ARMConstantIslandPass.cpp | 1846 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in optimizeThumb2JumpTables() local 1847 if (MJTI == 0) return false; in optimizeThumb2JumpTables() 1849 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in optimizeThumb2JumpTables() 1972 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in reorderThumb2JumpTables() local 1973 if (MJTI == 0) return false; in reorderThumb2JumpTables() 1975 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in reorderThumb2JumpTables() 2000 MJTI->ReplaceMBBInJumpTable(JTI, JTBBs[j], NewBB); in reorderThumb2JumpTables()
|
D | ARMAsmPrinter.cpp | 1003 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTable() local 1004 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in EmitJumpTable() 1045 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJump2Table() local 1046 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in EmitJump2Table()
|
D | ARMBaseInstrInfo.cpp | 615 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in GetInstSizeInBytes() local 616 assert(MJTI != 0); in GetInstSizeInBytes() 617 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in GetInstSizeInBytes()
|
D | ARMISelLowering.cpp | 6352 unsigned MJTI = JTI->createJumpTableIndex(LPadList); in EmitSjLjDispatchBlock() local 6436 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 6450 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 6496 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 6526 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 6588 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 6606 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 6611 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock()
|
/external/llvm/include/llvm/CodeGen/ |
D | AsmPrinter.h | 480 void EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
|
/external/llvm/lib/CodeGen/ |
D | BranchFolding.cpp | 1078 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock() local 1079 MJTI->ReplaceMBBInJumpTables(MBB, FallThrough); in OptimizeBlock() 1337 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock() local 1338 MJTI->ReplaceMBBInJumpTables(MBB, CurTBB); in OptimizeBlock()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 477 LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
|
D | X86ISelLowering.cpp | 1494 X86TargetLowering::LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI, in LowerCustomJumpTableEntry() argument
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.cpp | 737 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo(); in LowerBR_JT() local 741 const std::vector<MachineJumpTableEntry> &JTE = MJTI->getJumpTables(); in LowerBR_JT()
|