/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...] |