HomeSort by: relevance | last modified time | path
    Searched refs:MachineJumpTableInfo (Results 1 - 25 of 28) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineJumpTableInfo.h 1 //===-- CodeGen/MachineJumpTableInfo.h - Abstract Jump Tables --*- C++ -*-===//
9 // The MachineJumpTableInfo class keeps track of jump tables referenced by
42 class MachineJumpTableInfo {
82 explicit MachineJumpTableInfo(JTEntryKind Kind): EntryKind(Kind) {}
MIRYamlMapping.h 19 #include "llvm/CodeGen/MachineJumpTableInfo.h"
129 template <> struct ScalarEnumerationTraits<MachineJumpTableInfo::JTEntryKind> {
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);
550 MachineJumpTableInfo::JTEntryKind Kind = MachineJumpTableInfo::EK_Custom32
    [all...]
MachineFunction.h 60 class MachineJumpTableInfo;
251 MachineJumpTableInfo *JumpTableInfo;
581 const MachineJumpTableInfo *getJumpTableInfo() const { return JumpTableInfo; }
582 MachineJumpTableInfo *getJumpTableInfo() { return JumpTableInfo; }
586 MachineJumpTableInfo *getOrCreateJumpTableInfo(unsigned JTEntryKind);
AsmPrinter.h 53 class MachineJumpTableInfo;
789 void emitJumpTableEntry(const MachineJumpTableInfo *MJTI,
TargetLowering.h 81 class MachineJumpTableInfo;
3202 /// returned value is a member of the MachineJumpTableInfo::JTEntryKind enum.
3206 LowerCustomJumpTableEntry(const MachineJumpTableInfo * /*MJTI*/,
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kSubtarget.cpp 21 #include "llvm/CodeGen/MachineJumpTableInfo.h"
202 return MachineJumpTableInfo::EK_Custom32;
204 return MachineJumpTableInfo::EK_LabelDifference32;
208 return MachineJumpTableInfo::EK_BlockAddress;
M68kISelLowering.h 140 /// The returned value is a member of the MachineJumpTableInfo::JTEntryKind
144 const MCExpr *LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
M68kISelLowering.cpp 27 #include "llvm/CodeGen/MachineJumpTableInfo.h"
2670 const MachineJumpTableInfo *MJTI, const MachineBasicBlock *MBB,
2678 if (getJumpTableEncoding() == MachineJumpTableInfo::EK_Custom32)
2682 // MachineJumpTableInfo::EK_LabelDifference32 entry
2686 // NOTE This only used for MachineJumpTableInfo::EK_LabelDifference32 entries
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineFunction.cpp 30 #include "llvm/CodeGen/MachineJumpTableInfo.h"
245 JumpTableInfo->~MachineJumpTableInfo();
266 MachineJumpTableInfo *MachineFunction::
271 MachineJumpTableInfo((MachineJumpTableInfo::JTEntryKind)EntryKind);
991 // MachineJumpTableInfo implementation
995 unsigned MachineJumpTableInfo::getEntrySize(const DataLayout &TD) const {
999 case MachineJumpTableInfo::EK_BlockAddress:
1001 case MachineJumpTableInfo::EK_GPRel64BlockAddress:
1003 case MachineJumpTableInfo::EK_GPRel32BlockAddress
    [all...]
MIRPrinter.cpp 30 #include "llvm/CodeGen/MachineJumpTableInfo.h"
132 const MachineJumpTableInfo &JTI);
552 const MachineJumpTableInfo &JTI) {
BranchFolding.cpp 33 #include "llvm/CodeGen/MachineJumpTableInfo.h"
216 MachineJumpTableInfo *JTI = MF.getJumpTableInfo();
1373 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo())
1650 if (MachineJumpTableInfo *MJTI = MF.getJumpTableInfo())
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.h 105 const MCExpr *LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
VEISelLowering.cpp 25 #include "llvm/CodeGen/MachineJumpTableInfo.h"
1755 return MachineJumpTableInfo::EK_Custom32;
1762 const MachineJumpTableInfo *MJTI, const MachineBasicBlock *MBB,
2260 MachineJumpTableInfo *JTI = MF->getOrCreateJumpTableInfo(JTE);
2339 case MachineJumpTableInfo::EK_BlockAddress: {
2360 case MachineJumpTableInfo::EK_Custom32: {
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreAsmPrinter.cpp 28 #include "llvm/CodeGen/MachineJumpTableInfo.h"
189 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
XCoreISelLowering.cpp 23 #include "llvm/CodeGen/MachineJumpTableInfo.h"
340 return MachineJumpTableInfo::EK_Inline;
353 const MachineJumpTableInfo *MJTI = MF.getJumpTableInfo();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp 49 #include "llvm/CodeGen/MachineJumpTableInfo.h"
2078 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
2080 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_Inline) return;
2089 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32,
2112 if (MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32 &&
2153 void AsmPrinter::emitJumpTableEntry(const MachineJumpTableInfo *MJTI,
2159 case MachineJumpTableInfo::EK_Inline:
2161 case MachineJumpTableInfo::EK_Custom32:
2165 case MachineJumpTableInfo::EK_BlockAddress:
2170 case MachineJumpTableInfo::EK_GPRel32BlockAddress:
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMAsmPrinter.cpp 28 #include "llvm/CodeGen/MachineJumpTableInfo.h"
971 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
1014 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
1042 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
ARMConstantIslandPass.cpp 36 #include "llvm/CodeGen/MachineJumpTableInfo.h"
2177 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
2371 MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64AsmPrinter.cpp 39 #include "llvm/CodeGen/MachineJumpTableInfo.h"
811 const MachineJumpTableInfo *MJTI = MF->getJumpTableInfo();
822 MJTI->getEntryKind() == MachineJumpTableInfo::EK_LabelDifference32,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
MIRParser.cpp 895 MachineJumpTableInfo *JTI = PFS.MF.getOrCreateJumpTableInfo(YamlJTI.Kind);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsAsmPrinter.cpp 37 #include "llvm/CodeGen/MachineJumpTableInfo.h"
1281 if (MachineJumpTableInfo *JtInfo = MF.getJumpTableInfo()) {
MipsISelLowering.cpp 39 #include "llvm/CodeGen/MachineJumpTableInfo.h"
4306 return MachineJumpTableInfo::EK_GPRel64BlockAddress;
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.h 911 LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp 18 #include "llvm/CodeGen/MachineJumpTableInfo.h"
443 /// returned value is a member of the MachineJumpTableInfo::JTEntryKind enum.
447 return MachineJumpTableInfo::EK_BlockAddress;
451 return MachineJumpTableInfo::EK_GPRel32BlockAddress;
454 return MachineJumpTableInfo::EK_LabelDifference32;
462 if ((JTEncoding == MachineJumpTableInfo::EK_GPRel64BlockAddress) ||
463 (JTEncoding == MachineJumpTableInfo::EK_GPRel32BlockAddress))
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 22 #include "llvm/CodeGen/MachineJumpTableInfo.h"
1512 MachineJumpTableInfo *MJTI = DAG.getMachineFunction().getJumpTableInfo();

Completed in 118 milliseconds

1 2