Home
last modified time | relevance | path

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

/trueos/contrib/llvm/lib/ExecutionEngine/JIT/
HDJITEmitter.cpp383 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/
HDAsmPrinter.cpp1111 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/
HDXCoreAsmPrinter.cpp193 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in printInlineJT() local
194 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in printInlineJT()
HDXCoreISelLowering.cpp332 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/
HDARMConstantIslandPass.cpp1847 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()
HDARMAsmPrinter.cpp873 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()
HDARMBaseInstrInfo.cpp613 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in GetInstSizeInBytes() local
614 assert(MJTI != 0); in GetInstSizeInBytes()
615 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in GetInstSizeInBytes()
HDARMISelLowering.cpp6922 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/
HDAsmPrinter.h491 void EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
/trueos/contrib/llvm/lib/CodeGen/
HDBranchFolding.cpp1085 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/
HDX86ISelLowering.h534 LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
HDX86ISelLowering.cpp1685 X86TargetLowering::LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI, in LowerCustomJumpTableEntry() argument
/trueos/contrib/llvm/lib/Target/Hexagon/
HDHexagonISelLowering.cpp751 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo(); in LowerBR_JT() local
755 const std::vector<MachineJumpTableEntry> &JTE = MJTI->getJumpTables(); in LowerBR_JT()