| /trueos/contrib/llvm/lib/ExecutionEngine/JIT/ |
| HD | JITEmitter.cpp | 383 void initJumpTableInfo(MachineJumpTableInfo *MJTI); 384 void emitJumpTableInfo(MachineJumpTableInfo *MJTI); 787 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo()) in startFunction() local 788 initJumpTableInfo(MJTI); in startFunction() 810 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo()) in finishFunction() local 811 emitJumpTableInfo(MJTI); in finishFunction() 1049 void JITEmitter::initJumpTableInfo(MachineJumpTableInfo *MJTI) { in initJumpTableInfo() argument 1052 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) in initJumpTableInfo() 1055 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in initJumpTableInfo() 1062 unsigned EntrySize = MJTI->getEntrySize(*TheJIT->getDataLayout()); in initJumpTableInfo() [all …]
|
| /trueos/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| HD | AsmPrinter.cpp | 1111 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableInfo() local 1112 if (MJTI == 0) return; in EmitJumpTableInfo() 1113 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) return; in EmitJumpTableInfo() 1114 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in EmitJumpTableInfo() 1124 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 || in EmitJumpTableInfo() 1139 EmitAlignment(Log2_32(MJTI->getEntryAlignment(*TM.getDataLayout()))); in EmitJumpTableInfo() 1155 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 && in EmitJumpTableInfo() 1184 EmitJumpTableEntry(MJTI, JTBBs[ii], JTI); in EmitJumpTableInfo() 1192 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI, in EmitJumpTableEntry() argument 1197 switch (MJTI->getEntryKind()) { in EmitJumpTableEntry() [all …]
|
| /trueos/contrib/llvm/lib/Target/XCore/ |
| HD | XCoreAsmPrinter.cpp | 193 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in printInlineJT() local 194 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in printInlineJT()
|
| HD | XCoreISelLowering.cpp | 332 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo(); in LowerBR_JT() local 335 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size(); in LowerBR_JT()
|
| /trueos/contrib/llvm/lib/Target/ARM/ |
| HD | ARMConstantIslandPass.cpp | 1847 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in optimizeThumb2JumpTables() local 1848 if (MJTI == 0) return false; in optimizeThumb2JumpTables() 1850 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in optimizeThumb2JumpTables() 1973 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in reorderThumb2JumpTables() local 1974 if (MJTI == 0) return false; in reorderThumb2JumpTables() 1976 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in reorderThumb2JumpTables() 2001 MJTI->ReplaceMBBInJumpTable(JTI, JTBBs[j], NewBB); in reorderThumb2JumpTables()
|
| HD | ARMAsmPrinter.cpp | 873 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTable() local 874 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in EmitJumpTable() 915 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJump2Table() local 916 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in EmitJump2Table()
|
| HD | ARMBaseInstrInfo.cpp | 613 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in GetInstSizeInBytes() local 614 assert(MJTI != 0); in GetInstSizeInBytes() 615 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in GetInstSizeInBytes()
|
| HD | ARMISelLowering.cpp | 6922 unsigned MJTI = JTI->createJumpTableIndex(LPadList); in EmitSjLjDispatchBlock() local 7006 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 7020 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 7066 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 7096 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 7158 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 7176 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock() 7181 .addJumpTableIndex(MJTI) in EmitSjLjDispatchBlock()
|
| /trueos/contrib/llvm/include/llvm/CodeGen/ |
| HD | AsmPrinter.h | 491 void EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
|
| /trueos/contrib/llvm/lib/CodeGen/ |
| HD | BranchFolding.cpp | 1085 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock() local 1086 MJTI->ReplaceMBBInJumpTables(MBB, FallThrough); in OptimizeBlock() 1344 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock() local 1345 MJTI->ReplaceMBBInJumpTables(MBB, CurTBB); in OptimizeBlock()
|
| /trueos/contrib/llvm/lib/Target/X86/ |
| HD | X86ISelLowering.h | 534 LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
|
| HD | X86ISelLowering.cpp | 1685 X86TargetLowering::LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI, in LowerCustomJumpTableEntry() argument
|
| /trueos/contrib/llvm/lib/Target/Hexagon/ |
| HD | HexagonISelLowering.cpp | 751 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo(); in LowerBR_JT() local 755 const std::vector<MachineJumpTableEntry> &JTE = MJTI->getJumpTables(); in LowerBR_JT()
|