/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineJumpTableInfo.h | 35 /// MBBs - The vector of basic blocks from which to create the jump table. 36 std::vector<MachineBasicBlock*> MBBs; member in struct:llvm::MachineJumpTableEntry 39 : MBBs(M) {} 106 JumpTables[Idx].MBBs.clear();
|
H A D | LiveIntervalAnalysis.h | 249 SmallVectorImpl<MachineBasicBlock*> &MBBs) const { 250 return Indexes->findLiveInMBBs(Start, End, MBBs);
|
H A D | LexicalScopes.h | 72 SmallPtrSet<const MachineBasicBlock*, 4> &MBBs);
|
/freebsd-10.2-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZLongBranch.cpp | 158 SmallVector<MBBInfo, 16> MBBs; member in class:__anon2635::SystemZLongBranch 257 // Fill MBBs and Terminators, setting the addresses on the assumption 264 MBBs.clear(); 265 MBBs.resize(NumBlocks); 273 MBBInfo &Block = MBBs[I]; 309 const MBBInfo &Target = MBBs[Terminator.TargetBlock]; 336 for (SmallVectorImpl<MBBInfo>::iterator BI = MBBs.begin(), BE = MBBs.end(); 438 for (SmallVectorImpl<MBBInfo>::iterator BI = MBBs.begin(), BE = MBBs [all...] |
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/ |
H A D | LexicalScopes.cpp | 269 SmallPtrSet<const MachineBasicBlock*, 4> &MBBs) { 270 MBBs.clear(); 278 MBBs.insert(I); 286 MBBs.insert(R.first->getParent()); 268 getMachineBasicBlocks(DebugLoc DL, SmallPtrSet<const MachineBasicBlock*, 4> &MBBs) argument
|
H A D | RegisterCoalescer.cpp | 2158 std::vector<MBBPriorityInfo> MBBs; local 2159 MBBs.reserve(MF->size()); 2162 MBBs.push_back(MBBPriorityInfo(MBB, Loops->getLoopDepth(MBB), 2165 array_pod_sort(MBBs.begin(), MBBs.end(), compareMBBPriority); 2169 for (unsigned i = 0, e = MBBs.size(); i != e; ++i) { 2171 if (JoinGlobalCopies && MBBs[i].Depth < CurrDepth) { 2173 CurrDepth = MBBs[i].Depth; 2175 copyCoalesceInMBB(MBBs[i].MBB);
|
H A D | MachineFunction.cpp | 587 // On other MBBs the saved CSRs are not pristine. 758 for (size_t j = 0, e = JTE.MBBs.size(); j != e; ++j) 759 if (JTE.MBBs[j] == Old) { 760 JTE.MBBs[j] = New; 773 for (unsigned j = 0, f = JumpTables[i].MBBs.size(); j != f; ++j) 774 OS << " BB#" << JumpTables[i].MBBs[j]->getNumber();
|
/freebsd-10.2-release/contrib/llvm/lib/ExecutionEngine/JIT/ |
H A D | JITEmitter.cpp | 1060 NumEntries += JT[i].MBBs.size(); 1066 // we will know the final locations of the MBBs in memory. 1094 const std::vector<MachineBasicBlock*> &MBBs = JT[i].MBBs; local 1097 for (unsigned mi = 0, me = MBBs.size(); mi != me; ++mi) 1098 *SlotPtr++ = getMachineBasicBlockAddress(MBBs[mi]); 1112 const std::vector<MachineBasicBlock*> &MBBs = JT[i].MBBs; local 1116 for (unsigned mi = 0, me = MBBs.size(); mi != me; ++mi) { 1117 uintptr_t MBBAddr = getMachineBasicBlockAddress(MBBs[m [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreAsmPrinter.cpp | 195 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
|
H A D | XCoreISelLowering.cpp | 335 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size();
|
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMCodeEmitter.cpp | 1502 const std::vector<MachineBasicBlock*> &MBBs = (*MJTEs)[JTIndex].MBBs; 1503 for (unsigned i = 0, e = MBBs.size(); i != e; ++i) { 1506 emitMachineBasicBlock(MBBs[i], ARM::reloc_arm_pic_jt, JTBase); 1509 emitMachineBasicBlock(MBBs[i], ARM::reloc_arm_absolute);
|
H A D | ARMAsmPrinter.cpp | 875 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; 917 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
|
H A D | ARMConstantIslandPass.cpp | 1863 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; 1990 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
|
H A D | ARMBaseInstrInfo.cpp | 545 return JT[JTI].MBBs.size();
|
/freebsd-10.2-release/contrib/llvm/lib/Target/R600/ |
H A D | AMDILCFGStructurizer.cpp | 1876 std::set<MachineBasicBlock *> &MBBs) { 1878 std::set<MachineBasicBlock *>::const_iterator It = MBBs.begin(); 1879 std::set<MachineBasicBlock *>::const_iterator E = MBBs.end(); 1875 findNearestCommonPostDom( std::set<MachineBasicBlock *> &MBBs) argument
|
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 1147 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
|
/freebsd-10.2-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 756 const std::vector<MachineBasicBlock*> &JTBBs = JTE[JTI].MBBs;
|