/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | MachineFunction.cpp | 93 JumpTableInfo->~MachineJumpTableInfo(); in ~MachineFunction() 100 MachineJumpTableInfo *MachineFunction:: 105 MachineJumpTableInfo((MachineJumpTableInfo::JTEntryKind)EntryKind); in getOrCreateJumpTableInfo() 529 unsigned MachineJumpTableInfo::getEntrySize(const TargetData &TD) const { in getEntrySize() 533 case MachineJumpTableInfo::EK_BlockAddress: in getEntrySize() 535 case MachineJumpTableInfo::EK_GPRel32BlockAddress: in getEntrySize() 536 case MachineJumpTableInfo::EK_LabelDifference32: in getEntrySize() 537 case MachineJumpTableInfo::EK_Custom32: in getEntrySize() 539 case MachineJumpTableInfo::EK_Inline: in getEntrySize() 547 unsigned MachineJumpTableInfo::getEntryAlignment(const TargetData &TD) const { in getEntryAlignment() [all …]
|
D | ELFCodeEmitter.h | 54 void emitJumpTables(MachineJumpTableInfo *MJTI);
|
D | ELFCodeEmitter.cpp | 167 void ELFCodeEmitter::emitJumpTables(MachineJumpTableInfo *MJTI) { in emitJumpTables()
|
/external/llvm/lib/CodeGen/ |
D | MachineFunction.cpp | 178 JumpTableInfo->~MachineJumpTableInfo(); in ~MachineFunction() 194 MachineJumpTableInfo *MachineFunction:: 199 MachineJumpTableInfo((MachineJumpTableInfo::JTEntryKind)EntryKind); in getOrCreateJumpTableInfo() 769 unsigned MachineJumpTableInfo::getEntrySize(const DataLayout &TD) const { in getEntrySize() 773 case MachineJumpTableInfo::EK_BlockAddress: in getEntrySize() 775 case MachineJumpTableInfo::EK_GPRel64BlockAddress: in getEntrySize() 777 case MachineJumpTableInfo::EK_GPRel32BlockAddress: in getEntrySize() 778 case MachineJumpTableInfo::EK_LabelDifference32: in getEntrySize() 779 case MachineJumpTableInfo::EK_Custom32: in getEntrySize() 781 case MachineJumpTableInfo::EK_Inline: in getEntrySize() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | MachineFunction.cpp | 228 JumpTableInfo->~MachineJumpTableInfo(); in clear() 244 MachineJumpTableInfo *MachineFunction:: 249 MachineJumpTableInfo((MachineJumpTableInfo::JTEntryKind)EntryKind); in getOrCreateJumpTableInfo() 846 unsigned MachineJumpTableInfo::getEntrySize(const DataLayout &TD) const { in getEntrySize() 850 case MachineJumpTableInfo::EK_BlockAddress: in getEntrySize() 852 case MachineJumpTableInfo::EK_GPRel64BlockAddress: in getEntrySize() 854 case MachineJumpTableInfo::EK_GPRel32BlockAddress: in getEntrySize() 855 case MachineJumpTableInfo::EK_LabelDifference32: in getEntrySize() 856 case MachineJumpTableInfo::EK_Custom32: in getEntrySize() 858 case MachineJumpTableInfo::EK_Inline: in getEntrySize() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | MIRYamlMapping.h | 118 template <> struct ScalarEnumerationTraits<MachineJumpTableInfo::JTEntryKind> { 120 MachineJumpTableInfo::JTEntryKind &EntryKind) { 122 MachineJumpTableInfo::EK_BlockAddress); 124 MachineJumpTableInfo::EK_GPRel64BlockAddress); 126 MachineJumpTableInfo::EK_GPRel32BlockAddress); 128 MachineJumpTableInfo::EK_LabelDifference32); 129 IO.enumCase(EntryKind, "inline", MachineJumpTableInfo::EK_Inline); 130 IO.enumCase(EntryKind, "custom32", MachineJumpTableInfo::EK_Custom32); 298 MachineJumpTableInfo::JTEntryKind Kind = MachineJumpTableInfo::EK_Custom32;
|
D | MachineJumpTableInfo.h | 42 class MachineJumpTableInfo { 82 explicit MachineJumpTableInfo(JTEntryKind Kind): EntryKind(Kind) {} in MachineJumpTableInfo() function
|
D | MachineFunction.h | 39 class MachineJumpTableInfo; variable 181 MachineJumpTableInfo *JumpTableInfo; 292 const MachineJumpTableInfo *getJumpTableInfo() const { return JumpTableInfo; } 293 MachineJumpTableInfo *getJumpTableInfo() { return JumpTableInfo; } 297 MachineJumpTableInfo *getOrCreateJumpTableInfo(unsigned JTEntryKind);
|
D | AsmPrinter.h | 47 class MachineJumpTableInfo; variable 544 void EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
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;
|
D | MachineJumpTableInfo.h | 43 class MachineJumpTableInfo { 83 explicit MachineJumpTableInfo(JTEntryKind Kind): EntryKind(Kind) {} in MachineJumpTableInfo() function
|
D | MachineFunction.h | 64 class MachineJumpTableInfo; variable 247 MachineJumpTableInfo *JumpTableInfo; 428 const MachineJumpTableInfo *getJumpTableInfo() const { return JumpTableInfo; } 429 MachineJumpTableInfo *getJumpTableInfo() { return JumpTableInfo; } 433 MachineJumpTableInfo *getOrCreateJumpTableInfo(unsigned JTEntryKind);
|
D | AsmPrinter.h | 56 class MachineJumpTableInfo; variable 645 void EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | MachineFunction.h | 35 class MachineJumpTableInfo; variable 95 MachineJumpTableInfo *JumpTableInfo; 168 const MachineJumpTableInfo *getJumpTableInfo() const { return JumpTableInfo; } 169 MachineJumpTableInfo *getJumpTableInfo() { return JumpTableInfo; } 173 MachineJumpTableInfo *getOrCreateJumpTableInfo(unsigned JTEntryKind);
|
D | MachineJumpTableInfo.h | 42 class MachineJumpTableInfo { 77 explicit MachineJumpTableInfo(JTEntryKind Kind): EntryKind(Kind) {} in MachineJumpTableInfo() function
|
D | ObjectCodeEmitter.h | 26 class MachineJumpTableInfo; variable 142 virtual void emitJumpTables(MachineJumpTableInfo *MJTI) = 0;
|
D | AsmPrinter.h | 43 class MachineJumpTableInfo; variable 465 void EmitJumpTableEntry(const MachineJumpTableInfo *MJTI,
|
D | MachineCodeEmitter.h | 27 class MachineJumpTableInfo; variable
|
D | JITCodeEmitter.h | 30 class MachineJumpTableInfo; variable
|
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/ |
D | JITEmitter.cpp | 315 MachineJumpTableInfo *JumpTable; 397 void initJumpTableInfo(MachineJumpTableInfo *MJTI); 398 void emitJumpTableInfo(MachineJumpTableInfo *MJTI); 802 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo()) in startFunction() 825 if (MachineJumpTableInfo *MJTI = F.getJumpTableInfo()) in finishFunction() 1107 void JITEmitter::initJumpTableInfo(MachineJumpTableInfo *MJTI) { in initJumpTableInfo() 1110 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) in initJumpTableInfo() 1130 void JITEmitter::emitJumpTableInfo(MachineJumpTableInfo *MJTI) { in emitJumpTableInfo() 1139 case MachineJumpTableInfo::EK_Inline: in emitJumpTableInfo() 1141 case MachineJumpTableInfo::EK_BlockAddress: { in emitJumpTableInfo() [all …]
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 1033 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableInfo() 1035 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) return; in EmitJumpTableInfo() 1046 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 || in EmitJumpTableInfo() 1065 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32) { in EmitJumpTableInfo() 1081 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 && in EmitJumpTableInfo() 1116 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI, in EmitJumpTableEntry() 1122 case MachineJumpTableInfo::EK_Inline: in EmitJumpTableEntry() 1124 case MachineJumpTableInfo::EK_Custom32: in EmitJumpTableEntry() 1128 case MachineJumpTableInfo::EK_BlockAddress: in EmitJumpTableEntry() 1133 case MachineJumpTableInfo::EK_GPRel32BlockAddress: { in EmitJumpTableEntry() [all …]
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 1380 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableInfo() 1382 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) return; in EmitJumpTableInfo() 1391 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32, in EmitJumpTableInfo() 1414 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 && in EmitJumpTableInfo() 1453 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI, in EmitJumpTableEntry() 1459 case MachineJumpTableInfo::EK_Inline: in EmitJumpTableEntry() 1461 case MachineJumpTableInfo::EK_Custom32: in EmitJumpTableEntry() 1465 case MachineJumpTableInfo::EK_BlockAddress: in EmitJumpTableEntry() 1470 case MachineJumpTableInfo::EK_GPRel32BlockAddress: { in EmitJumpTableEntry() 1479 case MachineJumpTableInfo::EK_GPRel64BlockAddress: { in EmitJumpTableEntry() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86AsmPrinter.h | 28 class MachineJumpTableInfo; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 1683 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableInfo() 1685 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) return; in EmitJumpTableInfo() 1694 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32, in EmitJumpTableInfo() 1717 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 && in EmitJumpTableInfo() 1756 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI, in EmitJumpTableEntry() 1762 case MachineJumpTableInfo::EK_Inline: in EmitJumpTableEntry() 1764 case MachineJumpTableInfo::EK_Custom32: in EmitJumpTableEntry() 1768 case MachineJumpTableInfo::EK_BlockAddress: in EmitJumpTableEntry() 1773 case MachineJumpTableInfo::EK_GPRel32BlockAddress: { in EmitJumpTableEntry() 1782 case MachineJumpTableInfo::EK_GPRel64BlockAddress: { in EmitJumpTableEntry() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/XCore/ |
D | XCoreAsmPrinter.cpp | 192 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in printInlineJT()
|