Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineJumpTableInfo.h36 std::vector<MachineBasicBlock*> MBBs; member
39 : MBBs(M) {} in MachineJumpTableEntry()
101 JumpTables[Idx].MBBs.clear(); in RemoveJumpTable()
DLiveIntervalAnalysis.h255 SmallVectorImpl<MachineBasicBlock*> &MBBs) const { in findLiveInMBBs() argument
256 return indexes_->findLiveInMBBs(Start, End, MBBs); in findLiveInMBBs()
DLexicalScopes.h72 SmallPtrSet<const MachineBasicBlock*, 4> &MBBs);
/external/llvm/include/llvm/CodeGen/
DMachineJumpTableInfo.h36 std::vector<MachineBasicBlock*> MBBs; member
39 : MBBs(M) {} in MachineJumpTableEntry()
106 JumpTables[Idx].MBBs.clear(); in RemoveJumpTable()
DLexicalScopes.h163 SmallPtrSetImpl<const MachineBasicBlock *> &MBBs);
/external/llvm/lib/Target/SystemZ/
DSystemZLongBranch.cpp162 SmallVector<MBBInfo, 16> MBBs; member in __anon6eeb87500111::SystemZLongBranch
268 MBBs.clear(); in initMBBInfo()
269 MBBs.resize(NumBlocks); in initMBBInfo()
277 MBBInfo &Block = MBBs[I]; in initMBBInfo()
313 const MBBInfo &Target = MBBs[Terminator.TargetBlock]; in mustRelaxBranch()
339 for (auto &Block : MBBs) { in setWorstCaseAddresses()
440 for (auto &Block : MBBs) { in relaxBranches()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DELFCodeEmitter.cpp183 const std::vector<MachineBasicBlock*> &MBBs = JT[i].MBBs; in emitJumpTables() local
190 for (unsigned mi = 0, me = MBBs.size(); mi != me; ++mi) { in emitJumpTables()
193 MachineRelocation::getBB(JTSection.size(), MachineRelTy, MBBs[mi]); in emitJumpTables()
DLexicalScopes.cpp269 SmallPtrSet<const MachineBasicBlock*, 4> &MBBs) { in getMachineBasicBlocks() argument
270 MBBs.clear(); in getMachineBasicBlocks()
278 MBBs.insert(I); in getMachineBasicBlocks()
286 MBBs.insert(R.first->getParent()); in getMachineBasicBlocks()
DMachineFunction.cpp593 for (size_t j = 0, e = JTE.MBBs.size(); j != e; ++j) in ReplaceMBBInJumpTable()
594 if (JTE.MBBs[j] == Old) { in ReplaceMBBInJumpTable()
595 JTE.MBBs[j] = New; in ReplaceMBBInJumpTable()
608 for (unsigned j = 0, f = JumpTables[i].MBBs.size(); j != f; ++j) in print()
609 OS << " BB#" << JumpTables[i].MBBs[j]->getNumber(); in print()
DRegisterCoalescer.cpp1769 std::vector<std::pair<unsigned, MachineBasicBlock*> > MBBs; in joinIntervals() local
1772 MBBs.push_back(std::make_pair(Loops->getLoopDepth(MBB), I)); in joinIntervals()
1776 std::sort(MBBs.begin(), MBBs.end(), DepthMBBCompare()); in joinIntervals()
1779 for (unsigned i = 0, e = MBBs.size(); i != e; ++i) in joinIntervals()
1780 CopyCoalesceInMBB(MBBs[i].second, TryAgainList); in joinIntervals()
/external/llvm/lib/CodeGen/
DLexicalScopes.cpp271 const DILocation *DL, SmallPtrSetImpl<const MachineBasicBlock *> &MBBs) { in getMachineBasicBlocks() argument
272 MBBs.clear(); in getMachineBasicBlocks()
279 MBBs.insert(&MBB); in getMachineBasicBlocks()
288 MBBs.insert(R.first->getParent()); in getMachineBasicBlocks()
DMachineFunction.cpp834 for (size_t j = 0, e = JTE.MBBs.size(); j != e; ++j) in ReplaceMBBInJumpTable()
835 if (JTE.MBBs[j] == Old) { in ReplaceMBBInJumpTable()
836 JTE.MBBs[j] = New; in ReplaceMBBInJumpTable()
849 for (unsigned j = 0, f = JumpTables[i].MBBs.size(); j != f; ++j) in print()
850 OS << " BB#" << JumpTables[i].MBBs[j]->getNumber(); in print()
DRegisterCoalescer.cpp2948 std::vector<MBBPriorityInfo> MBBs; in joinAllIntervals() local
2949 MBBs.reserve(MF->size()); in joinAllIntervals()
2952 MBBs.push_back(MBBPriorityInfo(MBB, Loops->getLoopDepth(MBB), in joinAllIntervals()
2955 array_pod_sort(MBBs.begin(), MBBs.end(), compareMBBPriority); in joinAllIntervals()
2959 for (unsigned i = 0, e = MBBs.size(); i != e; ++i) { in joinAllIntervals()
2961 if (JoinGlobalCopies && MBBs[i].Depth < CurrDepth) { in joinAllIntervals()
2963 CurrDepth = MBBs[i].Depth; in joinAllIntervals()
2965 copyCoalesceInMBB(MBBs[i].MBB); in joinAllIntervals()
DMIRPrinter.cpp415 for (const auto *MBB : Table.MBBs) { in convert()
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
DJITEmitter.cpp1118 NumEntries += JT[i].MBBs.size(); in initJumpTableInfo()
1152 const std::vector<MachineBasicBlock*> &MBBs = JT[i].MBBs; in emitJumpTableInfo() local
1155 for (unsigned mi = 0, me = MBBs.size(); mi != me; ++mi) in emitJumpTableInfo()
1156 *SlotPtr++ = getMachineBasicBlockAddress(MBBs[mi]); in emitJumpTableInfo()
1170 const std::vector<MachineBasicBlock*> &MBBs = JT[i].MBBs; in emitJumpTableInfo() local
1174 for (unsigned mi = 0, me = MBBs.size(); mi != me; ++mi) { in emitJumpTableInfo()
1175 uintptr_t MBBAddr = getMachineBasicBlockAddress(MBBs[mi]); in emitJumpTableInfo()
1241 Offset += JT[i].MBBs.size(); in getJumpTableEntryAddress()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp661 const auto &MBBs = MJTI->getJumpTables()[JT->getIndex()].MBBs; in LowerBR_JT() local
664 for (auto MBB : MBBs) Ops.push_back(DAG.getBasicBlock(MBB)); in LowerBR_JT()
669 Ops.push_back(DAG.getBasicBlock(MBBs[0])); in LowerBR_JT()
/external/llvm/lib/Target/Mips/
DMipsAsmPrinter.cpp1044 const std::vector<MachineBasicBlock*> &MBBs = JT[I].MBBs; in NaClAlignIndirectJumpTargets() local
1046 for (unsigned J = 0; J < MBBs.size(); ++J) in NaClAlignIndirectJumpTargets()
1047 MBBs[J]->setAlignment(MIPS_NACL_BUNDLE_ALIGN); in NaClAlignIndirectJumpTargets()
/external/swiftshader/third_party/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.cpp1720 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in OptimizeThumb2JumpTables()
1844 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in ReorderThumb2JumpTables()
DARMAsmPrinter.cpp920 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTable()
969 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJump2Table()
/external/llvm/lib/Target/XCore/
DXCoreAsmPrinter.cpp198 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in printInlineJT()
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreAsmPrinter.cpp213 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in printInlineJT()
/external/llvm/lib/Target/ARM/
DARMConstantIslandPass.cpp641 unsigned Size = JT[JTI].MBBs.size() * sizeof(uint32_t); in doInitialJumpTablePlacement()
2127 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in optimizeThumb2JumpTables()
2242 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in reorderThumb2JumpTables()
DARMAsmPrinter.cpp1026 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableAddrs()
1065 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableInsts()
1091 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableTBInst()
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1073 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in EmitJumpTableInfo()

12