Searched refs:MBBs (Results 1 - 17 of 17) sorted by relevance

/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineJumpTableInfo.h35 /// 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 DLiveIntervalAnalysis.h249 SmallVectorImpl<MachineBasicBlock*> &MBBs) const {
250 return Indexes->findLiveInMBBs(Start, End, MBBs);
H A DLexicalScopes.h72 SmallPtrSet<const MachineBasicBlock*, 4> &MBBs);
/freebsd-10.2-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp158 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 DLexicalScopes.cpp269 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 DRegisterCoalescer.cpp2158 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 DMachineFunction.cpp587 // 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 DJITEmitter.cpp1060 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 DXCoreAsmPrinter.cpp195 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
H A DXCoreISelLowering.cpp335 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size();
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/
H A DARMCodeEmitter.cpp1502 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 DARMAsmPrinter.cpp875 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
917 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
H A DARMConstantIslandPass.cpp1863 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
1990 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
H A DARMBaseInstrInfo.cpp545 return JT[JTI].MBBs.size();
/freebsd-10.2-release/contrib/llvm/lib/Target/R600/
H A DAMDILCFGStructurizer.cpp1876 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 DAsmPrinter.cpp1147 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
/freebsd-10.2-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp756 const std::vector<MachineBasicBlock*> &JTBBs = JTE[JTI].MBBs;

Completed in 268 milliseconds