| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | MachineFunction.cpp | 115 JumpTableInfo->~MachineJumpTableInfo(); in ~MachineFunction() 122 MachineJumpTableInfo *MachineFunction:: 127 MachineJumpTableInfo((MachineJumpTableInfo::JTEntryKind)EntryKind); in getOrCreateJumpTableInfo() 724 unsigned MachineJumpTableInfo::getEntrySize(const DataLayout &TD) const { in getEntrySize() 728 case MachineJumpTableInfo::EK_BlockAddress: in getEntrySize() 730 case MachineJumpTableInfo::EK_GPRel64BlockAddress: in getEntrySize() 732 case MachineJumpTableInfo::EK_GPRel32BlockAddress: in getEntrySize() 733 case MachineJumpTableInfo::EK_LabelDifference32: in getEntrySize() 734 case MachineJumpTableInfo::EK_Custom32: in getEntrySize() 736 case MachineJumpTableInfo::EK_Inline: in getEntrySize() [all …]
|
| H A D | BranchFolding.cpp | 229 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); in OptimizeFunction() 1157 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock() 1416 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | MachineJumpTableInfo.h | 42 class MachineJumpTableInfo { 82 explicit MachineJumpTableInfo(JTEntryKind Kind): EntryKind(Kind) {} in MachineJumpTableInfo() function
|
| H A D | MachineFunction.h | 37 class MachineJumpTableInfo; variable 107 MachineJumpTableInfo *JumpTableInfo; 195 const MachineJumpTableInfo *getJumpTableInfo() const { return JumpTableInfo; } 196 MachineJumpTableInfo *getJumpTableInfo() { return JumpTableInfo; } 200 MachineJumpTableInfo *getOrCreateJumpTableInfo(unsigned JTEntryKind);
|
| H A D | AsmPrinter.h | 42 class MachineJumpTableInfo; variable 516 void EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinter.cpp | 1173 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableInfo() 1175 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) return; in EmitJumpTableInfo() 1186 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 || in EmitJumpTableInfo() 1219 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 && in EmitJumpTableInfo() 1257 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI, in EmitJumpTableEntry() 1263 case MachineJumpTableInfo::EK_Inline: in EmitJumpTableEntry() 1265 case MachineJumpTableInfo::EK_Custom32: in EmitJumpTableEntry() 1270 case MachineJumpTableInfo::EK_BlockAddress: in EmitJumpTableEntry() 1275 case MachineJumpTableInfo::EK_GPRel32BlockAddress: { in EmitJumpTableEntry() 1284 case MachineJumpTableInfo::EK_GPRel64BlockAddress: { in EmitJumpTableEntry() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/ |
| H A D | XCoreAsmPrinter.cpp | 199 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in printInlineJT()
|
| H A D | XCoreISelLowering.cpp | 348 return MachineJumpTableInfo::EK_Inline; in getJumpTableEncoding() 361 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo(); in LowerBR_JT()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 557 LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
|
| H A D | X86ISelLowering.cpp | 1895 return MachineJumpTableInfo::EK_Custom32; in getJumpTableEncoding() 1902 X86TargetLowering::LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI, in LowerCustomJumpTableEntry()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 226 return MachineJumpTableInfo::EK_BlockAddress; in getJumpTableEncoding() 230 return MachineJumpTableInfo::EK_GPRel32BlockAddress; in getJumpTableEncoding() 233 return MachineJumpTableInfo::EK_LabelDifference32; in getJumpTableEncoding() 241 if ((JTEncoding == MachineJumpTableInfo::EK_GPRel64BlockAddress) || in getPICJumpTableRelocBase() 242 (JTEncoding == MachineJumpTableInfo::EK_GPRel32BlockAddress)) in getPICJumpTableRelocBase()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/ |
| H A D | TargetLowering.h | 53 class MachineJumpTableInfo; variable 2055 LowerCustomJumpTableEntry(const MachineJumpTableInfo * /*MJTI*/, in LowerCustomJumpTableEntry() argument
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsAsmPrinter.cpp | 1047 if (MachineJumpTableInfo *JtInfo = MF.getJumpTableInfo()) { in NaClAlignIndirectJumpTargets()
|
| H A D | MipsISelLowering.cpp | 3568 return MachineJumpTableInfo::EK_GPRel64BlockAddress; in getJumpTableEncoding()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMConstantIslandPass.cpp | 1862 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in optimizeThumb2JumpTables() 1990 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in reorderThumb2JumpTables()
|
| H A D | ARMAsmPrinter.cpp | 1001 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTable() 1043 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJump2Table()
|
| H A D | ARMBaseInstrInfo.cpp | 657 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in GetInstSizeInBytes()
|
| H A D | ARMISelLowering.cpp | 2392 return MachineJumpTableInfo::EK_Inline; in getJumpTableEncoding() 6685 MachineJumpTableInfo *JTI = in EmitSjLjDispatchBlock() 6686 MF->getOrCreateJumpTableInfo(MachineJumpTableInfo::EK_Inline); in EmitSjLjDispatchBlock()
|
| /minix3/external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/ |
| H A D | pr15031.ll | 88 …neFrameInfo"*, %"class.llvm::MachineConstantPool"*, %"class.llvm::MachineJumpTableInfo"*, %"class.… 233 %"class.llvm::MachineJumpTableInfo" = type opaque
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 754 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo(); in LowerBR_JT()
|