Home
last modified time | relevance | path

Searched refs:MBBs (Results 1 – 18 of 18) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DMachineJumpTableInfo.h36 std::vector<MachineBasicBlock*> MBBs; member
39 : MBBs(M) {} in MachineJumpTableEntry()
106 JumpTables[Idx].MBBs.clear(); in RemoveJumpTable()
DLiveIntervalAnalysis.h263 SmallVectorImpl<MachineBasicBlock*> &MBBs) const { in findLiveInMBBs() argument
264 return Indexes->findLiveInMBBs(Start, End, MBBs); in findLiveInMBBs()
DLexicalScopes.h166 SmallPtrSet<const MachineBasicBlock *, 4> &MBBs);
/external/llvm/lib/Target/SystemZ/
DSystemZLongBranch.cpp159 SmallVector<MBBInfo, 16> MBBs; member in __anon6a6188970111::SystemZLongBranch
265 MBBs.clear(); in initMBBInfo()
266 MBBs.resize(NumBlocks); in initMBBInfo()
274 MBBInfo &Block = MBBs[I]; in initMBBInfo()
310 const MBBInfo &Target = MBBs[Terminator.TargetBlock]; in mustRelaxBranch()
336 for (auto &Block : MBBs) { in setWorstCaseAddresses()
437 for (auto &Block : MBBs) { in relaxBranches()
/external/llvm/lib/CodeGen/
DLexicalScopes.cpp288 DebugLoc DL, SmallPtrSet<const MachineBasicBlock *, 4> &MBBs) { in getMachineBasicBlocks() argument
289 MBBs.clear(); in getMachineBasicBlocks()
296 MBBs.insert(&MBB); in getMachineBasicBlocks()
305 MBBs.insert(R.first->getParent()); in getMachineBasicBlocks()
DMachineFunction.cpp789 for (size_t j = 0, e = JTE.MBBs.size(); j != e; ++j) in ReplaceMBBInJumpTable()
790 if (JTE.MBBs[j] == Old) { in ReplaceMBBInJumpTable()
791 JTE.MBBs[j] = New; in ReplaceMBBInJumpTable()
804 for (unsigned j = 0, f = JumpTables[i].MBBs.size(); j != f; ++j) in print()
805 OS << " BB#" << JumpTables[i].MBBs[j]->getNumber(); in print()
DRegisterCoalescer.cpp2173 std::vector<MBBPriorityInfo> MBBs; in joinAllIntervals() local
2174 MBBs.reserve(MF->size()); in joinAllIntervals()
2177 MBBs.push_back(MBBPriorityInfo(MBB, Loops->getLoopDepth(MBB), in joinAllIntervals()
2180 array_pod_sort(MBBs.begin(), MBBs.end(), compareMBBPriority); in joinAllIntervals()
2184 for (unsigned i = 0, e = MBBs.size(); i != e; ++i) { in joinAllIntervals()
2186 if (JoinGlobalCopies && MBBs[i].Depth < CurrDepth) { in joinAllIntervals()
2188 CurrDepth = MBBs[i].Depth; in joinAllIntervals()
2190 copyCoalesceInMBB(MBBs[i].MBB); in joinAllIntervals()
/external/llvm/lib/ExecutionEngine/JIT/
DJITEmitter.cpp1065 NumEntries += JT[i].MBBs.size(); in initJumpTableInfo()
1099 const std::vector<MachineBasicBlock*> &MBBs = JT[i].MBBs; in emitJumpTableInfo() local
1102 for (unsigned mi = 0, me = MBBs.size(); mi != me; ++mi) in emitJumpTableInfo()
1103 *SlotPtr++ = getMachineBasicBlockAddress(MBBs[mi]); in emitJumpTableInfo()
1117 const std::vector<MachineBasicBlock*> &MBBs = JT[i].MBBs; in emitJumpTableInfo() local
1121 for (unsigned mi = 0, me = MBBs.size(); mi != me; ++mi) { in emitJumpTableInfo()
1122 uintptr_t MBBAddr = getMachineBasicBlockAddress(MBBs[mi]); in emitJumpTableInfo()
1191 Offset += JT[i].MBBs.size(); in getJumpTableEntryAddress()
/external/llvm/lib/Target/Mips/
DMipsAsmPrinter.cpp997 const std::vector<MachineBasicBlock*> &MBBs = JT[I].MBBs; in NaClAlignIndirectJumpTargets() local
999 for (unsigned J = 0; J < MBBs.size(); ++J) in NaClAlignIndirectJumpTargets()
1000 MBBs[J]->setAlignment(MIPS_NACL_BUNDLE_ALIGN); in NaClAlignIndirectJumpTargets()
/external/llvm/lib/Target/XCore/
DXCoreAsmPrinter.cpp201 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in printInlineJT()
DXCoreISelLowering.cpp362 unsigned NumEntries = MJTI->getJumpTables()[JTI].MBBs.size(); in LowerBR_JT()
/external/llvm/lib/Target/ARM/
DARMCodeEmitter.cpp1493 const std::vector<MachineBasicBlock*> &MBBs = (*MJTEs)[JTIndex].MBBs; in emitInlineJumpTable() local
1494 for (unsigned i = 0, e = MBBs.size(); i != e; ++i) { in emitInlineJumpTable()
1497 emitMachineBasicBlock(MBBs[i], ARM::reloc_arm_pic_jt, JTBase); in emitInlineJumpTable()
1500 emitMachineBasicBlock(MBBs[i], ARM::reloc_arm_absolute); in emitInlineJumpTable()
DARMConstantIslandPass.cpp1863 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in optimizeThumb2JumpTables()
1990 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in reorderThumb2JumpTables()
DARMAsmPrinter.cpp919 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTable()
961 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJump2Table()
DARMBaseInstrInfo.cpp565 return JT[JTI].MBBs.size(); in getNumJTEntries()
/external/llvm/lib/Target/R600/
DAMDILCFGStructurizer.cpp1875 std::set<MachineBasicBlock *> &MBBs) { in findNearestCommonPostDom() argument
1877 std::set<MachineBasicBlock *>::const_iterator It = MBBs.begin(); in findNearestCommonPostDom()
1878 std::set<MachineBasicBlock *>::const_iterator E = MBBs.end(); in findNearestCommonPostDom()
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1172 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableInfo()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp760 const std::vector<MachineBasicBlock*> &JTBBs = JTE[JTI].MBBs; in LowerBR_JT()