|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/AsmPrinter.h 55 class MachineJumpTableInfo;
include/llvm/CodeGen/MachineFunction.h 61 class MachineJumpTableInfo;
include/llvm/CodeGen/TargetLowering.h 83 class MachineJumpTableInfo;
References
include/llvm/CodeGen/AsmPrinter.h 680 void EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
include/llvm/CodeGen/MIRYamlMapping.h 131 MachineJumpTableInfo::JTEntryKind &EntryKind) {
133 MachineJumpTableInfo::EK_BlockAddress);
135 MachineJumpTableInfo::EK_GPRel64BlockAddress);
137 MachineJumpTableInfo::EK_GPRel32BlockAddress);
139 MachineJumpTableInfo::EK_LabelDifference32);
140 IO.enumCase(EntryKind, "inline", MachineJumpTableInfo::EK_Inline);
141 IO.enumCase(EntryKind, "custom32", MachineJumpTableInfo::EK_Custom32);
443 MachineJumpTableInfo::JTEntryKind Kind = MachineJumpTableInfo::EK_Custom32;
443 MachineJumpTableInfo::JTEntryKind Kind = MachineJumpTableInfo::EK_Custom32;
include/llvm/CodeGen/MachineFunction.h 244 MachineJumpTableInfo *JumpTableInfo;
499 const MachineJumpTableInfo *getJumpTableInfo() const { return JumpTableInfo; }
500 MachineJumpTableInfo *getJumpTableInfo() { return JumpTableInfo; }
504 MachineJumpTableInfo *getOrCreateJumpTableInfo(unsigned JTEntryKind);
include/llvm/CodeGen/TargetLowering.h 3000 LowerCustomJumpTableEntry(const MachineJumpTableInfo * /*MJTI*/,
include/llvm/Support/Allocator.h 88 !std::is_same<typename std::remove_cv<T>::type, void>::value, void>::type
89 Deallocate(T *Ptr, size_t Num = 1) {
90 Deallocate(static_cast<const void *>(Ptr), Num * sizeof(T));
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1789 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
1791 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) return;
1800 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32,
1823 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 &&
1862 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
1868 case MachineJumpTableInfo::EK_Inline:
1870 case MachineJumpTableInfo::EK_Custom32:
1874 case MachineJumpTableInfo::EK_BlockAddress:
1879 case MachineJumpTableInfo::EK_GPRel32BlockAddress: {
1888 case MachineJumpTableInfo::EK_GPRel64BlockAddress: {
1897 case MachineJumpTableInfo::EK_LabelDifference32: {
lib/CodeGen/BranchFolding.cpp 224 MachineJumpTableInfo *JTI = MF.getJumpTableInfo();
1434 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo())
1722 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo())
lib/CodeGen/MIRParser/MIRParser.cpp 840 MachineJumpTableInfo *JTI = PFS.MF.getOrCreateJumpTableInfo(YamlJTI.Kind);
lib/CodeGen/MIRPrinter.cpp 129 const MachineJumpTableInfo &JTI);
221 if (const auto *JumpTableInfo = MF.getJumpTableInfo())
525 const MachineJumpTableInfo &JTI) {
lib/CodeGen/MachineFunction.cpp 264 MachineJumpTableInfo *MachineFunction::
269 MachineJumpTableInfo((MachineJumpTableInfo::JTEntryKind)EntryKind);
869 case MachineJumpTableInfo::EK_BlockAddress:
871 case MachineJumpTableInfo::EK_GPRel64BlockAddress:
873 case MachineJumpTableInfo::EK_GPRel32BlockAddress:
874 case MachineJumpTableInfo::EK_LabelDifference32:
875 case MachineJumpTableInfo::EK_Custom32:
877 case MachineJumpTableInfo::EK_Inline:
889 case MachineJumpTableInfo::EK_BlockAddress:
891 case MachineJumpTableInfo::EK_GPRel64BlockAddress:
893 case MachineJumpTableInfo::EK_GPRel32BlockAddress:
894 case MachineJumpTableInfo::EK_LabelDifference32:
895 case MachineJumpTableInfo::EK_Custom32:
897 case MachineJumpTableInfo::EK_Inline:
lib/CodeGen/SelectionDAG/TargetLowering.cpp 412 return MachineJumpTableInfo::EK_BlockAddress;
416 return MachineJumpTableInfo::EK_GPRel32BlockAddress;
419 return MachineJumpTableInfo::EK_LabelDifference32;
427 if ((JTEncoding == MachineJumpTableInfo::EK_GPRel64BlockAddress) ||
428 (JTEncoding == MachineJumpTableInfo::EK_GPRel32BlockAddress))
lib/Target/AArch64/AArch64AsmPrinter.cpp 88 void emitJumpTableEntry(const MachineJumpTableInfo *MJTI,
687 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
698 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32,
722 void AArch64AsmPrinter::emitJumpTableEntry(const MachineJumpTableInfo *MJTI,
lib/Target/AArch64/AArch64BranchTargets.cpp 72 if (auto *JTI = MF.getJumpTableInfo())
lib/Target/AArch64/AArch64CompressJumpTables.cpp 90 auto &JTInfo = *MF->getJumpTableInfo();
lib/Target/ARM/ARMAsmPrinter.cpp 953 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
996 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
1024 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
lib/Target/ARM/ARMConstantIslandPass.cpp 2163 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
2357 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
lib/Target/ARM/ARMISelLowering.cpp 3018 return MachineJumpTableInfo::EK_Inline;
9521 MachineJumpTableInfo *JTI =
9522 MF->getOrCreateJumpTableInfo(MachineJumpTableInfo::EK_Inline);
lib/Target/Mips/MipsAsmPrinter.cpp 1275 if (MachineJumpTableInfo *JtInfo = MF.getJumpTableInfo()) {
lib/Target/Mips/MipsISelLowering.cpp 4164 return MachineJumpTableInfo::EK_GPRel64BlockAddress;
lib/Target/PowerPC/PPCISelLowering.cpp 2741 return MachineJumpTableInfo::EK_LabelDifference32;
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 1168 MachineJumpTableInfo *MJTI = DAG.getMachineFunction().getJumpTableInfo();
lib/Target/X86/X86ISelLowering.cpp 2180 return MachineJumpTableInfo::EK_Custom32;
2219 X86TargetLowering::LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
31008 MachineJumpTableInfo *JTI = MF->getOrCreateJumpTableInfo(JTE);
31058 case MachineJumpTableInfo::EK_BlockAddress:
31067 case MachineJumpTableInfo::EK_LabelDifference32: {
lib/Target/X86/X86ISelLowering.h 713 LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
lib/Target/XCore/XCoreAsmPrinter.cpp 190 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
lib/Target/XCore/XCoreISelLowering.cpp 339 return MachineJumpTableInfo::EK_Inline;
352 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo();
usr/include/c++/7.4.0/type_traits 1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;