Home
last modified time | relevance | path

Searched refs:MachineJumpTableInfo (Results 1 – 22 of 22) sorted by relevance

/trueos/contrib/llvm/lib/CodeGen/
HDMachineFunction.cpp111 JumpTableInfo->~MachineJumpTableInfo(); in ~MachineFunction()
118 MachineJumpTableInfo *MachineFunction::
123 MachineJumpTableInfo((MachineJumpTableInfo::JTEntryKind)EntryKind); in getOrCreateJumpTableInfo()
692 unsigned MachineJumpTableInfo::getEntrySize(const DataLayout &TD) const { in getEntrySize()
696 case MachineJumpTableInfo::EK_BlockAddress: in getEntrySize()
698 case MachineJumpTableInfo::EK_GPRel64BlockAddress: in getEntrySize()
700 case MachineJumpTableInfo::EK_GPRel32BlockAddress: in getEntrySize()
701 case MachineJumpTableInfo::EK_LabelDifference32: in getEntrySize()
702 case MachineJumpTableInfo::EK_Custom32: in getEntrySize()
704 case MachineJumpTableInfo::EK_Inline: in getEntrySize()
[all …]
HDBranchFolding.cpp215 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); in OptimizeFunction()
1085 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock()
1344 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock()
/trueos/contrib/llvm/lib/ExecutionEngine/JIT/
HDJITEmitter.cpp318 MachineJumpTableInfo *JumpTable;
383 void initJumpTableInfo(MachineJumpTableInfo *MJTI);
384 void emitJumpTableInfo(MachineJumpTableInfo *MJTI);
787 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo()) in startFunction()
810 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo()) in finishFunction()
1049 void JITEmitter::initJumpTableInfo(MachineJumpTableInfo *MJTI) { in initJumpTableInfo()
1052 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) in initJumpTableInfo()
1072 void JITEmitter::emitJumpTableInfo(MachineJumpTableInfo *MJTI) { in emitJumpTableInfo()
1081 case MachineJumpTableInfo::EK_Inline: in emitJumpTableInfo()
1083 case MachineJumpTableInfo::EK_BlockAddress: { in emitJumpTableInfo()
[all …]
/trueos/contrib/llvm/include/llvm/CodeGen/
HDMachineFunction.h36 class MachineJumpTableInfo; variable
96 MachineJumpTableInfo *JumpTableInfo;
181 const MachineJumpTableInfo *getJumpTableInfo() const { return JumpTableInfo; }
182 MachineJumpTableInfo *getJumpTableInfo() { return JumpTableInfo; }
186 MachineJumpTableInfo *getOrCreateJumpTableInfo(unsigned JTEntryKind);
HDMachineJumpTableInfo.h42 class MachineJumpTableInfo {
82 explicit MachineJumpTableInfo(JTEntryKind Kind): EntryKind(Kind) {} in MachineJumpTableInfo() function
HDAsmPrinter.h39 class MachineJumpTableInfo; variable
491 void EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
HDMachineCodeEmitter.h28 class MachineJumpTableInfo; variable
HDJITCodeEmitter.h30 class MachineJumpTableInfo; variable
/trueos/contrib/llvm/lib/CodeGen/AsmPrinter/
HDAsmPrinter.cpp1111 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableInfo()
1113 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) return; in EmitJumpTableInfo()
1124 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 || in EmitJumpTableInfo()
1155 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 && in EmitJumpTableInfo()
1192 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI, in EmitJumpTableEntry()
1198 case MachineJumpTableInfo::EK_Inline: in EmitJumpTableEntry()
1200 case MachineJumpTableInfo::EK_Custom32: in EmitJumpTableEntry()
1204 case MachineJumpTableInfo::EK_BlockAddress: in EmitJumpTableEntry()
1209 case MachineJumpTableInfo::EK_GPRel32BlockAddress: { in EmitJumpTableEntry()
1218 case MachineJumpTableInfo::EK_GPRel64BlockAddress: { in EmitJumpTableEntry()
[all …]
/trueos/contrib/llvm/patches/
HDpatch-r262261-llvm-r199061-sparc.diff103 #include "llvm/CodeGen/MachineJumpTableInfo.h"
/trueos/contrib/llvm/lib/Target/XCore/
HDXCoreAsmPrinter.cpp193 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in printInlineJT()
HDXCoreISelLowering.cpp319 return MachineJumpTableInfo::EK_Inline; in getJumpTableEncoding()
332 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo(); in LowerBR_JT()
/trueos/contrib/llvm/lib/CodeGen/SelectionDAG/
HDTargetLowering.cpp224 return MachineJumpTableInfo::EK_BlockAddress; in getJumpTableEncoding()
228 return MachineJumpTableInfo::EK_GPRel32BlockAddress; in getJumpTableEncoding()
231 return MachineJumpTableInfo::EK_LabelDifference32; in getJumpTableEncoding()
239 if ((JTEncoding == MachineJumpTableInfo::EK_GPRel64BlockAddress) || in getPICJumpTableRelocBase()
240 (JTEncoding == MachineJumpTableInfo::EK_GPRel32BlockAddress)) in getPICJumpTableRelocBase()
/trueos/contrib/llvm/include/llvm/Target/
HDTargetLowering.h50 class MachineJumpTableInfo; variable
1730 LowerCustomJumpTableEntry(const MachineJumpTableInfo * /*MJTI*/, in LowerCustomJumpTableEntry() argument
/trueos/contrib/llvm/lib/Target/X86/
HDX86ISelLowering.h534 LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
HDX86ISelLowering.cpp1678 return MachineJumpTableInfo::EK_Custom32; in getJumpTableEncoding()
1685 X86TargetLowering::LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI, in LowerCustomJumpTableEntry()
/trueos/contrib/llvm/lib/Target/ARM/
HDARMAsmPrinter.cpp873 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTable()
915 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJump2Table()
HDARMConstantIslandPass.cpp1847 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in optimizeThumb2JumpTables()
1973 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in reorderThumb2JumpTables()
HDARMBaseInstrInfo.cpp613 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in GetInstSizeInBytes()
HDARMISelLowering.cpp2344 return MachineJumpTableInfo::EK_Inline; in getJumpTableEncoding()
6920 MachineJumpTableInfo *JTI = in EmitSjLjDispatchBlock()
6921 MF->getOrCreateJumpTableInfo(MachineJumpTableInfo::EK_Inline); in EmitSjLjDispatchBlock()
/trueos/contrib/llvm/lib/Target/Hexagon/
HDHexagonISelLowering.cpp751 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo(); in LowerBR_JT()
/trueos/contrib/llvm/lib/Target/Mips/
HDMipsISelLowering.cpp3166 return MachineJumpTableInfo::EK_GPRel64BlockAddress; in getJumpTableEncoding()