HomeSort by relevance Sort by last modified time
    Searched defs:JT (Results 1 - 25 of 51) sorted by null

1 2 3

  /external/swiftshader/third_party/LLVM/lib/CodeGen/
ELFCodeEmitter.cpp 63 // the later may reference JT or CP entry address.
168 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
169 if (JT.empty()) return;
181 // For each JT, record its offset from the start of the section
182 for (unsigned i = 0, e = JT.size(); i != e; ++i) {
183 const std::vector<MachineBasicBlock*> &MBBs = JT[i].MBBs;
185 // Record JT 'i' offset in the JT section
198 // Output placeholder for MBB in the JT section
ELFWriter.cpp 222 const MCSectionELF *JT =
224 return getSection(JT->getSectionName(), JT->getType(), JT->getFlags(),
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreAsmPrinter.cpp 197 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
198 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
XCoreISelLowering.cpp 354 JumpTableSDNode *JT = cast<JumpTableSDNode>(Table);
355 unsigned JTI = JT->getIndex();
358 SDValue TargetJT = DAG.getTargetJumpTable(JT->getIndex(), MVT::i32);
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/XCore/
XCoreAsmPrinter.cpp 212 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
213 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
  /external/swiftshader/third_party/subzero/src/
IceSwitchLowering.h 46 CaseCluster(uint64_t Low, uint64_t High, InstJumpTable *JT)
47 : Kind(JumpTable), Low(Low), High(High), JT(JT) {}
58 return JT;
74 InstJumpTable *JT; /// Jump table targets.
  /external/llvm/lib/Target/MSP430/
MSP430ISelDAGToDAG.cpp 52 int JT;
57 BlockAddr(nullptr), ES(nullptr), JT(-1), Align(0) {
61 return GV != nullptr || CP != nullptr || ES != nullptr || JT != -1;
83 } else if (JT != -1)
84 errs() << " JT" << JT << " Align" << Align << '\n';
155 AM.JT = J->getIndex();
271 else if (AM.JT != -1)
272 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i16, 0/*AM.SymbolFlags*/);
MSP430ISelLowering.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/MSP430/
MSP430ISelDAGToDAG.cpp 51 int JT;
56 ES(0), JT(-1), Align(0) {
60 return GV != 0 || CP != 0 || ES != 0 || JT != -1;
82 } else if (JT != -1)
83 errs() << " JT" << JT << " Align" << Align << '\n';
160 AM.JT = J->getIndex();
274 else if (AM.JT != -1)
275 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i16, 0/*AM.SymbolFlags*/);
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 643 const JumpTableSDNode *JT = cast<JumpTableSDNode>(Op);
644 return DAG.getTargetJumpTable(JT->getIndex(), Op.getValueType(),
645 JT->getTargetFlags());
652 const auto *JT = cast<JumpTableSDNode>(Op.getOperand(1));
654 assert(JT->getTargetFlags() == 0 && "WebAssembly doesn't set target flags");
661 const auto &MBBs = MJTI->getJumpTables()[JT->getIndex()].MBBs;
  /external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
SystemZISelLowering.cpp 767 JumpTableSDNode *JT = cast<JumpTableSDNode>(Op);
768 SDValue Result = DAG.getTargetJumpTable(JT->getIndex(), getPointerTy());
    [all...]
  /external/llvm/lib/Target/Mips/
MipsAsmPrinter.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
MBlazeISelLowering.cpp 614 JumpTableSDNode *JT = cast<JumpTableSDNode>(Op);
616 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, 0);
    [all...]
  /external/libpcap/
gencode.h 209 struct slist *jt; /*only for relative jump in block*/ member in struct:stmt
252 u_int longjt; /* jt branch requires long jump */
394 #define JT(b) ((b)->et.succ)
  /external/llvm/lib/Target/ARM/
ARMAsmPrinter.cpp     [all...]
ARMConstantIslandPass.cpp 232 /// Maps a JT index to the offset in CPEntries containing copies of that
236 /// Maps a JT index to the LEA that actually uses the index to calculate its
608 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
641 unsigned Size = JT[JTI].MBBs.size() * sizeof(uint32_t);
773 continue; // Ignore other JT branches
    [all...]
  /external/llvm/lib/Target/Lanai/
LanaiISelLowering.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
JITEmitter.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/ARM/
ARMAsmPrinter.cpp     [all...]
ARMBaseInstrInfo.cpp 528 static unsigned getNumJTEntries(const std::vector<MachineJumpTableEntry> &JT,
530 static unsigned getNumJTEntries(const std::vector<MachineJumpTableEntry> &JT,
532 assert(JTI < JT.size());
533 return JT[JTI].MBBs.size();
601 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
602 assert(JTI < JT.size());
603 // Thumb instructions are 2 byte aligned, but JT entries are 4 byte
605 // the JT entries. The size does not include this padding; the
611 unsigned NumEntries = getNumJTEntries(JT, JTI);
    [all...]
ARMConstantIslandPass.cpp 520 continue; // Ignore other JT branches
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/Alpha/
AlphaISelLowering.cpp 196 JumpTableSDNode *JT = cast<JumpTableSDNode>(Op);
197 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PtrVT);
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 70 int JT;
77 MCSym(nullptr), JT(-1), Align(0), SymbolFlags(X86II::MO_NO_FLAG) {}
81 MCSym != nullptr || JT != -1 || BlockAddr != nullptr;
140 dbgs() << " JT" << JT << " Align" << Align << '\n';
271 } else if (AM.JT != -1) {
272 assert(!AM.Disp && "Non-zero displacement is ignored with JT.");
273 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i32, AM.SymbolFlags);
782 AM.JT = J->getIndex();
822 AM.JT = J->getIndex()
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp     [all...]

Completed in 1193 milliseconds

1 2 3