/external/llvm/include/llvm/IR/ |
D | InstIterator.h | 35 BB_t *BBs; // BasicBlocksType variable 51 : BBs(II.BBs), BB(II.BB), BI(II.BI) {} in InstIterator() 55 : BBs(II.BBs), BB(II.BB), BI(II.BI) {} in InstIterator() 58 : BBs(&m.getBasicBlockList()), BB(BBs->begin()) { // begin ctor in InstIterator() 59 if (BB != BBs->end()) { in InstIterator() 66 : BBs(&m.getBasicBlockList()), BB(BBs->end()) { // end ctor in InstIterator() 77 return BB == y.BB && (BB == BBs->end() || BI == y.BI); 93 while (BB == BBs->end() || BI == BB->begin()) { 104 inline bool atEnd() const { return BB == BBs->end(); } in atEnd() 112 if (BB == BBs->end()) break; in advanceToNextBB()
|
/external/valgrind/VEX/orig_x86/ |
D | exit42.orig | 7 ==== BB 0 (0x3A965880) in 0B, out 0B, BBs exec'd 0 ==== 13 ==== BB 1 _dl_start(0x3A965C80) in 7B, out 55B, BBs exec'd 0 ==== 24 ==== BB 2 (0x3A97592B) in 21B, out 188B, BBs exec'd 0 ==== 30 ==== BB 3 (0x3A965C8E) in 25B, out 228B, BBs exec'd 0 ==== 52 ==== BB 4 (0x3A965CE1) in 92B, out 457B, BBs exec'd 0 ==== 58 ==== BB 5 (0x3A965CD3) in 97B, out 514B, BBs exec'd 0 ==== 68 ==== BB 6 (0x3A965CE6) in 111B, out 617B, BBs exec'd 0 ==== 76 ==== BB 7 (0x3A965CF6) in 127B, out 690B, BBs exec'd 0 ==== 88 ==== BB 8 (0x3A965D0B) in 148B, out 809B, BBs exec'd 0 ==== 98 ==== BB 9 (0x3A965D19) in 162B, out 908B, BBs exec'd 0 ==== [all …]
|
/external/valgrind/VEX/orig_ppc32/ |
D | date.orig | 1 ==== BB 0 _start(0x254804D4) approx BBs exec'd 0 ==== 34 ==== BB 1 _dl_start(0x25471A64) approx BBs exec'd 0 ==== 168 ==== BB 2 (0x25471AA8) approx BBs exec'd 0 ==== 193 ==== BB 3 (0x25471AB4) approx BBs exec'd 0 ==== 204 ==== BB 4 (0x25471ABC) approx BBs exec'd 0 ==== 226 ==== BB 5 (0x25497000) approx BBs exec'd 0 ==== 238 ==== BB 6 (0x25471AC8) approx BBs exec'd 0 ==== 343 ==== BB 7 (0x25471B08) approx BBs exec'd 0 ==== 430 ==== BB 8 (0x25471B5C) approx BBs exec'd 0 ==== 461 ==== BB 9 (0x25471B3C) approx BBs exec'd 0 ==== [all …]
|
D | return0.orig | 1 ==== BB 0 _start(0x254804D4) approx BBs exec'd 0 ==== 34 ==== BB 1 _dl_start(0x25471A64) approx BBs exec'd 0 ==== 168 ==== BB 2 (0x25471AA8) approx BBs exec'd 0 ==== 193 ==== BB 3 (0x25471AB4) approx BBs exec'd 0 ==== 204 ==== BB 4 (0x25471ABC) approx BBs exec'd 0 ==== 226 ==== BB 5 (0x25497000) approx BBs exec'd 0 ==== 238 ==== BB 6 (0x25471AC8) approx BBs exec'd 0 ==== 343 ==== BB 7 (0x25471B08) approx BBs exec'd 0 ==== 430 ==== BB 8 (0x25471B5C) approx BBs exec'd 0 ==== 461 ==== BB 9 (0x25471B3C) approx BBs exec'd 0 ==== [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | ConstantHoisting.cpp | 244 SmallPtrSet<BasicBlock *, 8> BBs; in findConstantInsertionPoint() local 247 BBs.insert(findMatInsertPt(U.Inst, U.OpndIdx)->getParent()); in findConstantInsertionPoint() 249 if (BBs.count(Entry)) in findConstantInsertionPoint() 252 while (BBs.size() >= 2) { in findConstantInsertionPoint() 254 BB1 = *BBs.begin(); in findConstantInsertionPoint() 255 BB2 = *std::next(BBs.begin()); in findConstantInsertionPoint() 259 BBs.erase(BB1); in findConstantInsertionPoint() 260 BBs.erase(BB2); in findConstantInsertionPoint() 261 BBs.insert(BB); in findConstantInsertionPoint() 263 assert((BBs.size() == 1) && "Expected only one element."); in findConstantInsertionPoint() [all …]
|
D | PlaceSafepoints.cpp | 792 std::set<BasicBlock *> BBs; // new BBs + insertee in INITIALIZE_PASS_DEPENDENCY() local 808 scanInlinedCode(&*(start), &*(after), calls, BBs); in INITIALIZE_PASS_DEPENDENCY()
|
D | InductiveRangeCheckElimination.cpp | 592 void addToParentLoopIfNeeded(ArrayRef<BasicBlock *> BBs); 1168 void LoopConstrainer::addToParentLoopIfNeeded(ArrayRef<BasicBlock *> BBs) { in addToParentLoopIfNeeded() argument 1173 for (BasicBlock *BB : BBs) in addToParentLoopIfNeeded()
|
/external/llvm/test/CodeGen/ARM/ |
D | 2011-04-27-IfCvtBug.ll | 3 ; If converter was being too cute. It look for root BBs (which don't have 4 ; successors) and use inverse depth first search to traverse the BBs. However 6 ; traversal of all BBs work just fine.
|
/external/llvm/tools/bugpoint/ |
D | Miscompilation.cpp | 470 bool TestFuncs(const std::vector<BasicBlock*> &BBs, std::string &Error); 477 bool ReduceMiscompiledBlocks::TestFuncs(const std::vector<BasicBlock*> &BBs, in TestFuncs() argument 482 if (!BBs.empty()) { in TestFuncs() 483 outs() << "but these " << BBs.size() << " blocks are extracted: "; in TestFuncs() 484 for (unsigned i = 0, e = BBs.size() < 10 ? BBs.size() : 10; i != e; ++i) in TestFuncs() 485 outs() << BBs[i]->getName() << " "; in TestFuncs() 486 if (BBs.size() > 10) outs() << "..."; in TestFuncs() 502 for (unsigned i = 0, e = BBs.size(); i != e; ++i) { in TestFuncs() 503 BasicBlock *BB = cast<BasicBlock>(VMap[BBs[i]]); in TestFuncs()
|
D | CrashDebugger.cpp | 346 bool ReduceCrashingBlocks::TestBlocks(std::vector<const BasicBlock*> &BBs) { in TestBlocks() argument 353 for (unsigned i = 0, e = BBs.size(); i != e; ++i) in TestBlocks() 354 Blocks.insert(cast<BasicBlock>(VMap[BBs[i]])); in TestBlocks() 360 outs() << " " << BBs[i]->getName(); in TestBlocks() 414 BBs.clear(); in TestBlocks() 421 BBs.push_back(cast<BasicBlock>(V)); in TestBlocks()
|
D | ExtractFunction.cpp | 373 BugDriver::extractMappedBlocksFromModule(const std::vector<BasicBlock *> &BBs, in extractMappedBlocksFromModule() argument 388 for (std::vector<BasicBlock*>::const_iterator I = BBs.begin(), E = BBs.end(); in extractMappedBlocksFromModule()
|
D | BugDriver.h | 241 extractMappedBlocksFromModule(const std::vector<BasicBlock *> &BBs,
|
/external/llvm/test/CodeGen/X86/ |
D | fast-isel-branch_weights.ll | 4 ; Test if the BBs are reordred according to their branch weights.
|
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
D | nv50_ir_bb.cpp | 66 for (ArrayList::Iterator BBs = allBBlocks.iterator(); !BBs.end(); BBs.next()) in ~Function() local 67 delete reinterpret_cast<BasicBlock *>(BBs.get()); in ~Function()
|
/external/llvm/test/CodeGen/AArch64/ |
D | fast-isel-branch_weights.ll | 4 ; Test if the BBs are reordred according to their branch weights.
|
/external/llvm/include/llvm/Analysis/ |
D | DominanceFrontierImpl.h | 131 const std::set<BlockT *> &BBs = I->second; in print() local 133 for (const BlockT *BB : BBs) { in print()
|
D | RegionInfoImpl.h | 899 RegionInfoBase<Tr>::getCommonRegion(SmallVectorImpl<BlockT *> &BBs) const { in getCommonRegion() argument 900 RegionT *ret = getRegionFor(BBs.back()); in getCommonRegion() 901 BBs.pop_back(); in getCommonRegion() 903 for (BlockT *BB : BBs) in getCommonRegion()
|
D | RegionInfo.h | 799 RegionT *getCommonRegion(SmallVectorImpl<BlockT *> &BBs) const;
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | CodeExtractor.h | 69 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
|
/external/llvm/lib/Transforms/Utils/ |
D | CodeExtractor.cpp | 106 buildExtractionBlockSet(ArrayRef<BasicBlock *> BBs) { in buildExtractionBlockSet() argument 107 return buildExtractionBlockSet(BBs.begin(), BBs.end()); in buildExtractionBlockSet() 126 CodeExtractor::CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT, in CodeExtractor() argument 129 Blocks(buildExtractionBlockSet(BBs)), NumExitBlocks(~0U) {} in CodeExtractor()
|
/external/llvm/docs/HistoricalNotes/ |
D | 2003-06-25-Reoptimizer1.txt | 41 3) Mark BBs which end in edges that exit the hot region; we need to 55 Find the BBs that total 90% or more of execution, and aggregate them 99 because we might need to put in fixup code for exit BBs.
|
/external/llvm/lib/CodeGen/ |
D | ShrinkWrap.cpp | 258 MachineBasicBlock *FindIDom(MachineBasicBlock &Block, ListOfBBs BBs, in FindIDom() argument 261 for (MachineBasicBlock *BB : BBs) { in FindIDom()
|
/external/llvm/test/Transforms/CorrelatedValuePropagation/ |
D | icmp.ll | 34 ; get %tmp36 from both true and false BBs.
|
/external/llvm/lib/Transforms/IPO/ |
D | MergeFunctions.cpp | 1319 SmallVector<const BasicBlock *, 8> BBs; in functionHash() local 1324 BBs.push_back(&F.getEntryBlock()); in functionHash() 1325 VisitedBBs.insert(BBs[0]); in functionHash() 1326 while (!BBs.empty()) { in functionHash() 1327 const BasicBlock *BB = BBs.pop_back_val(); in functionHash() 1338 BBs.push_back(Term->getSuccessor(i)); in functionHash()
|
/external/valgrind/none/tests/ |
D | cmdline2.stdout.exp | 143 --trace-notbelow=<number> only show BBs above <number> [999999999] 144 --trace-notabove=<number> only show BBs below <number> [0]
|