Home
last modified time | relevance | path

Searched refs:MJTI (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/ExecutionEngine/JIT/
DJITEmitter.cpp393 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/
DAsmPrinter.cpp1061 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/
DXCoreAsmPrinter.cpp204 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in printInlineJT() local
205 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in printInlineJT()
DXCoreISelLowering.cpp339 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/
DARMConstantIslandPass.cpp1846 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()
DARMAsmPrinter.cpp1003 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()
DARMBaseInstrInfo.cpp615 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in GetInstSizeInBytes() local
616 assert(MJTI != 0); in GetInstSizeInBytes()
617 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in GetInstSizeInBytes()
DARMISelLowering.cpp6352 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/
DAsmPrinter.h480 void EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
/external/llvm/lib/CodeGen/
DBranchFolding.cpp1078 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/
DX86ISelLowering.h477 LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
DX86ISelLowering.cpp1494 X86TargetLowering::LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI, in LowerCustomJumpTableEntry() argument
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp737 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo(); in LowerBR_JT() local
741 const std::vector<MachineJumpTableEntry> &JTE = MJTI->getJumpTables(); in LowerBR_JT()