Home
last modified time | relevance | path

Searched refs:BBs (Results 1 – 19 of 19) sorted by relevance

/external/llvm/include/llvm/Support/
DInstIterator.h36 _BB_t *BBs; // BasicBlocksType variable
52 : BBs(II.BBs), BB(II.BB), BI(II.BI) {} in InstIterator()
56 : BBs(II.BBs), BB(II.BB), BI(II.BI) {} in InstIterator()
59 : BBs(&m.getBasicBlockList()), BB(BBs->begin()) { // begin ctor in InstIterator()
60 if (BB != BBs->end()) { in InstIterator()
67 : BBs(&m.getBasicBlockList()), BB(BBs->end()) { // end ctor in InstIterator()
78 return BB == y.BB && (BB == BBs->end() || BI == y.BI);
94 while (BB == BBs->end() || BI == BB->begin()) {
105 inline bool atEnd() const { return BB == BBs->end(); } in atEnd()
113 if (BB == BBs->end()) break; in advanceToNextBB()
/external/valgrind/main/VEX/orig_x86/
Dexit42.orig7 ==== 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/main/VEX/orig_ppc32/
Ddate.orig1 ==== 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 …]
Dreturn0.orig1 ==== 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/test/CodeGen/ARM/
D2011-04-27-IfCvtBug.ll3 ; 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/lib/Analysis/
DDominanceFrontier.cpp122 const std::set<BasicBlock*> &BBs = I->second; in print() local
124 for (std::set<BasicBlock*>::const_iterator I = BBs.begin(), E = BBs.end(); in print()
DRegionInfo.cpp792 RegionInfo::getCommonRegion(SmallVectorImpl<BasicBlock*> &BBs) const { in getCommonRegion()
793 Region* ret = getRegionFor(BBs.back()); in getCommonRegion()
794 BBs.pop_back(); in getCommonRegion()
796 for (SmallVectorImpl<BasicBlock*>::const_iterator I = BBs.begin(), in getCommonRegion()
797 E = BBs.end(); I != E; ++I) in getCommonRegion()
/external/llvm/tools/bugpoint/
DMiscompilation.cpp455 bool TestFuncs(const std::vector<BasicBlock*> &BBs, std::string &Error);
462 bool ReduceMiscompiledBlocks::TestFuncs(const std::vector<BasicBlock*> &BBs, in TestFuncs() argument
467 if (!BBs.empty()) { in TestFuncs()
468 outs() << "but these " << BBs.size() << " blocks are extracted: "; in TestFuncs()
469 for (unsigned i = 0, e = BBs.size() < 10 ? BBs.size() : 10; i != e; ++i) in TestFuncs()
470 outs() << BBs[i]->getName() << " "; in TestFuncs()
471 if (BBs.size() > 10) outs() << "..."; in TestFuncs()
487 for (unsigned i = 0, e = BBs.size(); i != e; ++i) { in TestFuncs()
488 BasicBlock *BB = cast<BasicBlock>(VMap[BBs[i]]); in TestFuncs()
DCrashDebugger.cpp272 bool ReduceCrashingBlocks::TestBlocks(std::vector<const BasicBlock*> &BBs) { in TestBlocks() argument
279 for (unsigned i = 0, e = BBs.size(); i != e; ++i) in TestBlocks()
280 Blocks.insert(cast<BasicBlock>(VMap[BBs[i]])); in TestBlocks()
286 outs() << " " << BBs[i]->getName(); in TestBlocks()
340 BBs.clear(); in TestBlocks()
347 BBs.push_back(cast<BasicBlock>(V)); in TestBlocks()
DExtractFunction.cpp364 std::vector<BasicBlock*> &BBs, in ExtractMappedBlocksFromModule() argument
385 for (std::vector<BasicBlock*>::const_iterator I = BBs.begin(), E = BBs.end(); in ExtractMappedBlocksFromModule()
DBugDriver.h237 Module *ExtractMappedBlocksFromModule(const std::vector<BasicBlock*> &BBs,
/external/llvm/include/llvm/Transforms/Utils/
DCodeExtractor.h69 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = 0,
/external/llvm/lib/Transforms/Utils/
DCodeExtractor.cpp103 buildExtractionBlockSet(ArrayRef<BasicBlock *> BBs) { in buildExtractionBlockSet() argument
104 return buildExtractionBlockSet(BBs.begin(), BBs.end()); in buildExtractionBlockSet()
123 CodeExtractor::CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT, in CodeExtractor() argument
126 Blocks(buildExtractionBlockSet(BBs)), NumExitBlocks(~0U) {} in CodeExtractor()
/external/llvm/docs/HistoricalNotes/
D2003-06-25-Reoptimizer1.txt41 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/clang/lib/CodeGen/
DCGBuiltin.cpp1083 llvm::BasicBlock *BBs[5] = { in EmitBuiltinExpr() local
1096 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, BBs[0]); in EmitBuiltinExpr()
1102 Builder.SetInsertPoint(BBs[i]); in EmitBuiltinExpr()
1106 Result->addIncoming(RMW, BBs[i]); in EmitBuiltinExpr()
1110 SI->addCase(Builder.getInt32(0), BBs[0]); in EmitBuiltinExpr()
1111 SI->addCase(Builder.getInt32(1), BBs[1]); in EmitBuiltinExpr()
1112 SI->addCase(Builder.getInt32(2), BBs[1]); in EmitBuiltinExpr()
1113 SI->addCase(Builder.getInt32(3), BBs[2]); in EmitBuiltinExpr()
1114 SI->addCase(Builder.getInt32(4), BBs[3]); in EmitBuiltinExpr()
1115 SI->addCase(Builder.getInt32(5), BBs[4]); in EmitBuiltinExpr()
[all …]
/external/llvm/include/llvm/Analysis/
DRegionInfo.h698 Region* getCommonRegion(SmallVectorImpl<BasicBlock*> &BBs) const;
/external/valgrind/main/none/tests/
Dcmdline2.stdout.exp92 --trace-notbelow=<number> only show BBs above <number> [999999999]
/external/llvm/test/Transforms/ScalarRepl/
Dcrash.ll265 ; access the vector were all being based from the dynamic access, even in BBs
/external/llvm/docs/
DCodingStandards.rst733 assert(isa<PHINode>(Succ->front()) && "Only works on PHId BBs!");