| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineFunction.cpp | 242 JumpTableInfo->~MachineJumpTableInfo(); in clear() 263 MachineJumpTableInfo *MachineFunction:: 268 MachineJumpTableInfo((MachineJumpTableInfo::JTEntryKind)EntryKind); in getOrCreateJumpTableInfo() 816 case MachineJumpTableInfo::EK_BlockAddress: in getEntrySize() 821 case MachineJumpTableInfo::EK_LabelDifference32: in getEntrySize() 822 case MachineJumpTableInfo::EK_Custom32: in getEntrySize() 824 case MachineJumpTableInfo::EK_Inline: in getEntrySize() 836 case MachineJumpTableInfo::EK_BlockAddress: in getEntryAlignment() 841 case MachineJumpTableInfo::EK_LabelDifference32: in getEntryAlignment() 842 case MachineJumpTableInfo::EK_Custom32: in getEntryAlignment() [all …]
|
| H A D | MIRPrinter.cpp | 129 const MachineJumpTableInfo &JTI); 479 const MachineJumpTableInfo &JTI) { in convert()
|
| H A D | BranchFolding.cpp | 219 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); in OptimizeFunction() 1452 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock() 1740 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MIRYamlMapping.h | 128 template <> struct ScalarEnumerationTraits<MachineJumpTableInfo::JTEntryKind> { 130 MachineJumpTableInfo::JTEntryKind &EntryKind) { 132 MachineJumpTableInfo::EK_BlockAddress); 134 MachineJumpTableInfo::EK_GPRel64BlockAddress); 136 MachineJumpTableInfo::EK_GPRel32BlockAddress); 138 MachineJumpTableInfo::EK_LabelDifference32); 139 IO.enumCase(EntryKind, "inline", MachineJumpTableInfo::EK_Inline); 140 IO.enumCase(EntryKind, "custom32", MachineJumpTableInfo::EK_Custom32); 372 MachineJumpTableInfo::JTEntryKind Kind = MachineJumpTableInfo::EK_Custom32;
|
| H A D | MachineJumpTableInfo.h | 43 class MachineJumpTableInfo { 83 explicit MachineJumpTableInfo(JTEntryKind Kind): EntryKind(Kind) {} in MachineJumpTableInfo() function
|
| H A D | MachineFunction.h | 65 class MachineJumpTableInfo; variable 247 MachineJumpTableInfo *JumpTableInfo; 470 const MachineJumpTableInfo *getJumpTableInfo() const { return JumpTableInfo; } 471 MachineJumpTableInfo *getJumpTableInfo() { return JumpTableInfo; } 475 MachineJumpTableInfo *getOrCreateJumpTableInfo(unsigned JTEntryKind);
|
| H A D | AsmPrinter.h | 56 class MachineJumpTableInfo; variable 657 void EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
|
| H A D | TargetLowering.h | 82 class MachineJumpTableInfo; variable 2808 LowerCustomJumpTableEntry(const MachineJumpTableInfo * /*MJTI*/, in LowerCustomJumpTableEntry() argument
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64AsmPrinter.cpp | 85 void emitJumpTableEntry(const MachineJumpTableInfo *MJTI, 468 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableInfo() 479 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32, in EmitJumpTableInfo() 503 void AArch64AsmPrinter::emitJumpTableEntry(const MachineJumpTableInfo *MJTI, in emitJumpTableEntry()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinter.cpp | 1736 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableInfo() 1738 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) return; in EmitJumpTableInfo() 1747 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32, in EmitJumpTableInfo() 1770 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 && in EmitJumpTableInfo() 1809 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI, in EmitJumpTableEntry() 1815 case MachineJumpTableInfo::EK_Inline: in EmitJumpTableEntry() 1817 case MachineJumpTableInfo::EK_Custom32: in EmitJumpTableEntry() 1821 case MachineJumpTableInfo::EK_BlockAddress: in EmitJumpTableEntry() 1826 case MachineJumpTableInfo::EK_GPRel32BlockAddress: { in EmitJumpTableEntry() 1835 case MachineJumpTableInfo::EK_GPRel64BlockAddress: { in EmitJumpTableEntry() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreAsmPrinter.cpp | 192 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in printInlineJT()
|
| H A D | XCoreISelLowering.cpp | 340 return MachineJumpTableInfo::EK_Inline; in getJumpTableEncoding() 353 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo(); in LowerBR_JT()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMAsmPrinter.cpp | 956 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableAddrs() 999 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableInsts() 1027 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableTBInst()
|
| H A D | ARMConstantIslandPass.cpp | 2105 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in optimizeThumb2JumpTables() 2298 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in reorderThumb2JumpTables()
|
| H A D | ARMISelLowering.cpp | 2757 return MachineJumpTableInfo::EK_Inline; in getJumpTableEncoding() 8352 MachineJumpTableInfo *JTI = in EmitSjLjDispatchBlock() 8353 MF->getOrCreateJumpTableInfo(MachineJumpTableInfo::EK_Inline); in EmitSjLjDispatchBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsAsmPrinter.cpp | 1272 if (MachineJumpTableInfo *JtInfo = MF.getJumpTableInfo()) { in NaClAlignIndirectJumpTargets()
|
| H A D | MipsISelLowering.cpp | 4084 return MachineJumpTableInfo::EK_GPRel64BlockAddress; in getJumpTableEncoding()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIRParser.cpp | 772 MachineJumpTableInfo *JTI = PFS.MF.getOrCreateJumpTableInfo(YamlJTI.Kind); in initializeJumpTableInfo()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 678 LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
|
| H A D | X86ISelLowering.cpp | 2138 return MachineJumpTableInfo::EK_Custom32; in getJumpTableEncoding() 2177 X86TargetLowering::LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI, in LowerCustomJumpTableEntry() 29597 MachineJumpTableInfo *JTI = MF->getOrCreateJumpTableInfo(JTE); in EmitSjLjDispatchBlock() 29647 case MachineJumpTableInfo::EK_BlockAddress: in EmitSjLjDispatchBlock() 29656 case MachineJumpTableInfo::EK_LabelDifference32: { in EmitSjLjDispatchBlock()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 291 return MachineJumpTableInfo::EK_BlockAddress; in getJumpTableEncoding() 295 return MachineJumpTableInfo::EK_GPRel32BlockAddress; in getJumpTableEncoding() 298 return MachineJumpTableInfo::EK_LabelDifference32; in getJumpTableEncoding() 306 if ((JTEncoding == MachineJumpTableInfo::EK_GPRel64BlockAddress) || in getPICJumpTableRelocBase() 307 (JTEncoding == MachineJumpTableInfo::EK_GPRel32BlockAddress)) in getPICJumpTableRelocBase()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1015 MachineJumpTableInfo *MJTI = DAG.getMachineFunction().getJumpTableInfo(); in LowerBR_JT()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 2638 return MachineJumpTableInfo::EK_LabelDifference32; in getJumpTableEncoding()
|