| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64CompressJumpTables.cpp | 115 const MachineJumpTableEntry &JT = JTInfo.getJumpTables()[JTIdx]; 118 if (JT.MBBs.empty()) 124 for (auto *Block : JT.MBBs) {
|
| AArch64AsmPrinter.cpp | 814 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); 815 if (JT.empty()) return; 831 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) { 832 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
|
| AArch64ISelLowering.cpp | 7238 JumpTableSDNode *JT = cast<JumpTableSDNode>(Op); 7242 return getAddrLarge(JT, DAG); 7244 return getAddrTiny(JT, DAG); 7246 return getAddr(JT, DAG); 7254 SDValue JT = Op.getOperand(1); 7256 int JTI = cast<JumpTableSDNode>(JT.getNode())->getIndex(); 7262 DAG.getMachineNode(AArch64::JumpTableDest32, DL, MVT::i64, MVT::i64, JT,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| XCoreAsmPrinter.cpp | 190 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); 191 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
|
| XCoreISelLowering.cpp | 350 JumpTableSDNode *JT = cast<JumpTableSDNode>(Table); 351 unsigned JTI = JT->getIndex(); 354 SDValue TargetJT = DAG.getTargetJumpTable(JT->getIndex(), MVT::i32);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
| MSP430ISelDAGToDAG.cpp | 52 int JT = -1; 58 return GV != nullptr || CP != nullptr || ES != nullptr || JT != -1; 81 } else if (JT != -1) 82 errs() << " JT" << JT << " Align" << Alignment.value() << '\n'; 156 AM.JT = J->getIndex(); 270 else if (AM.JT != -1) 271 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i16, 0/*AM.SymbolFlags*/);
|
| MSP430ISelLowering.cpp | 1325 JumpTableSDNode *JT = cast<JumpTableSDNode>(Op); 1327 SDValue Result = DAG.getTargetJumpTable(JT->getIndex(), PtrVT); 1328 return DAG.getNode(MSP430ISD::Wrapper, SDLoc(JT), PtrVT, Result);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| M68kISelDAGToDAG.cpp | 77 int JT; 85 MCSym(nullptr), JT(-1), Alignment(), SymbolFlags(M68kII::MO_NO_FLAG) {} 89 MCSym != nullptr || JT != -1 || BlockAddr != nullptr; 271 if (AM.JT != -1) { 272 assert(!AM.Disp && "Non-zero displacement is ignored with JT."); 273 Sym = CurDAG->getTargetJumpTable(AM.JT, MVT::i32, AM.SymbolFlags); 561 AM.JT = J->getIndex(); 598 AM.JT = J->getIndex();
|
| M68kISelLowering.cpp | 2639 JumpTableSDNode *JT = cast<JumpTableSDNode>(Op); 2651 SDValue Result = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, OpFlag); 2652 SDLoc DL(JT);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| LanaiISelLowering.cpp | 1211 JumpTableSDNode *JT = cast<JumpTableSDNode>(Op); 1216 JT->getIndex(), getPointerTy(DAG.getDataLayout()), LanaiII::MO_NO_FLAG); 1225 JT->getIndex(), getPointerTy(DAG.getDataLayout()), OpFlagHi); 1227 JT->getIndex(), getPointerTy(DAG.getDataLayout()), OpFlagLo);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| MipsAsmPrinter.cpp | 1282 const std::vector<MachineJumpTableEntry> &JT = JtInfo->getJumpTables(); 1283 for (unsigned I = 0; I < JT.size(); ++I) { 1284 const std::vector<MachineBasicBlock*> &MBBs = JT[I].MBBs;
|
| /src/external/bsd/libpcap/dist/ |
| gencode.h | 226 struct slist *jt; /* only for relative jump in block */ member in struct:stmt 279 u_int longjt; /* jt branch requires long jump */ 284 struct edge et; /* edge corresponding to the jt branch */ 419 #define JT(b) ((b)->et.succ)
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMConstantIslandPass.cpp | 178 /// Maps a JT index to the offset in CPEntries containing copies of that 182 /// Maps a JT index to the LEA that actually uses the index to calculate its 583 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); 625 unsigned Size = JT[JTI].MBBs.size() * sizeof(uint32_t); 750 continue; // Ignore other JT branches 2135 // Remove a dead add between the LEA and JT, which used to compute EntryReg, 2136 // but the JT now uses PC. Finds the last ADD (if any) that def's EntryReg 2180 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); 2188 assert(JTI < JT.size()); 2193 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs [all...] |
| ARMISelLowering.cpp | 5563 JumpTableSDNode *JT = cast<JumpTableSDNode>(Table); 5564 SDValue JTI = DAG.getTargetJumpTable(JT->getIndex(), PTy);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyISelLowering.cpp | 1495 const JumpTableSDNode *JT = cast<JumpTableSDNode>(Op); 1496 return DAG.getTargetJumpTable(JT->getIndex(), Op.getValueType(), 1497 JT->getTargetFlags()); 1504 const auto *JT = cast<JumpTableSDNode>(Op.getOperand(1)); 1506 assert(JT->getTargetFlags() == 0 && "WebAssembly doesn't set target flags"); 1513 const auto &MBBs = MJTI->getJumpTables()[JT->getIndex()].MBBs;
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| WholeProgramDevirt.cpp | 572 void applyICallBranchFunnel(VTableSlotInfo &SlotInfo, Constant *JT, 1271 Function *JT; 1273 JT = Function::Create(FT, Function::ExternalLinkage, 1276 JT->setVisibility(GlobalValue::HiddenVisibility); 1278 JT = Function::Create(FT, Function::InternalLinkage, 1282 JT->addAttribute(1, Attribute::Nest); 1285 JTArgs.push_back(JT->arg_begin()); 1291 BasicBlock *BB = BasicBlock::Create(M.getContext(), "", JT, nullptr); 1300 applyICallBranchFunnel(SlotInfo, JT, IsExported); 1306 Constant *JT, bool &IsExported) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| IRTranslator.cpp | 714 dbgs() << "JT:"; 746 void IRTranslator::emitJumpTable(SwitchCG::JumpTable &JT, 749 assert(JT.Reg != -1U && "Should lower JT Header first!"); 757 auto Table = MIB.buildJumpTable(PtrTy, JT.JTI); 758 MIB.buildBrJT(Table.getReg(0), JT.JTI, JT.Reg); 761 bool IRTranslator::emitJumpTableHeader(SwitchCG::JumpTable &JT, 781 JT.Reg = Sub.getReg(0); 784 if (JT.MBB != HeaderBB->getNextNode() [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Analysis/ |
| CFG.cpp | 1555 JumpTarget JT = LI->second; 1557 JT.scopePosition); 1559 JT.scopePosition); 1561 B, I->scopePosition, JT.scopePosition); 1562 appendScopeBegin(JT.block, VD, G); 1563 addSuccessor(B, JT.block); 1573 JumpTarget JT = LI->second; 1575 if (JT.block == Successor) 1577 addSuccessor(B, JT.block); 3302 JumpTarget JT = I->second [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| AsmPrinter.cpp | 2081 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); 2082 if (JT.empty()) return; 2104 for (unsigned JTI = 0, e = JT.size(); JTI != e; ++JTI) { 2105 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86ISelDAGToDAG.cpp | 77 int JT; 85 MCSym(nullptr), JT(-1), SymbolFlags(X86II::MO_NO_FLAG) {} 89 MCSym != nullptr || JT != -1 || BlockAddr != nullptr; 151 dbgs() << " JT" << JT << " Align" << Alignment.value() << '\n'; 308 } else if (AM.JT != -1) { 309 assert(!AM.Disp && "Non-zero displacement is ignored with JT."); 310 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i32, AM.SymbolFlags); 1706 AM.JT = J->getIndex(); 2133 if (!(AM.ES || AM.MCSym) && AM.JT != -1 [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| SelectionDAGBuilder.cpp | 2528 void SelectionDAGBuilder::visitJumpTable(SwitchCG::JumpTable &JT) { 2530 assert(JT.Reg != -1U && "Should lower JT Header first!"); 2533 JT.Reg, PTy); 2534 SDValue Table = DAG.getJumpTable(JT.JTI, PTy); 2543 void SelectionDAGBuilder::visitJumpTableHeader(SwitchCG::JumpTable &JT, 2566 JT.Reg = JumpTableReg; 2579 DAG.getBasicBlock(JT.Default)); 2582 if (JT.MBB != NextBlock(SwitchBB)) 2584 DAG.getBasicBlock(JT.MBB)) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCISelLowering.cpp | 3153 JumpTableSDNode *JT = cast<JumpTableSDNode>(Op); 3157 SDLoc DL(JT); 3160 DAG.getTargetJumpTable(JT->getIndex(), Ty, PPCII::MO_PCREL_FLAG); 3169 SDValue GA = DAG.getTargetJumpTable(JT->getIndex(), PtrVT); 3170 return getTOCEntry(DAG, SDLoc(JT), GA); 3178 SDValue GA = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, 3183 SDValue JTIHi = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, MOHiFlag); 3184 SDValue JTILo = DAG.getTargetJumpTable(JT->getIndex(), PtrVT, MOLoFlag);
|