/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()
|
D | BranchFolding.cpp | 206 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); in OptimizeFunction() 1044 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock() 1295 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock()
|
/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 …]
|
D | BranchFolding.cpp | 247 MachineJumpTableInfo *JTI = MF.getJumpTableInfo(); in OptimizeFunction() 1266 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock() 1517 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo()) in OptimizeBlock()
|
D | MIRPrinter.cpp | 88 const MachineJumpTableInfo &JTI); 408 const MachineJumpTableInfo &JTI) { in convert()
|
/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/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/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/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/llvm/lib/Target/XCore/ |
D | XCoreAsmPrinter.cpp | 196 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in printInlineJT()
|
/external/swiftshader/third_party/LLVM/lib/Target/XCore/ |
D | XCoreAsmPrinter.cpp | 211 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in printInlineJT()
|
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
D | TargetLowering.h | 51 class MachineJumpTableInfo; variable 772 LowerCustomJumpTableEntry(const MachineJumpTableInfo * /*MJTI*/, in LowerCustomJumpTableEntry() argument
|
/external/llvm/lib/Target/ARM/ |
D | ARMAsmPrinter.cpp | 1024 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableAddrs() 1063 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableInsts() 1089 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo(); in EmitJumpTableTBInst()
|