Searched refs:BBs (Results 1 - 16 of 16) sorted by relevance

/external/llvm/include/llvm/IR/
H A DInstIterator.h36 _BB_t *BBs; // BasicBlocksType member in class:llvm::InstIterator
52 : BBs(II.BBs), BB(II.BB), BI(II.BI) {}
56 : BBs(II.BBs), BB(II.BB), BI(II.BI) {}
59 : BBs(&m.getBasicBlockList()), BB(BBs->begin()) { // begin ctor
60 if (BB != BBs->end()) {
67 : BBs(&m.getBasicBlockList()), BB(BBs
[all...]
/external/llvm/lib/Analysis/
H A DDominanceFrontier.cpp121 const std::set<BasicBlock*> &BBs = I->second; local
123 for (std::set<BasicBlock*>::const_iterator I = BBs.begin(), E = BBs.end();
H A DRegionInfo.cpp127 // BBs that are not part of any loop are element of the Loop
826 RegionInfo::getCommonRegion(SmallVectorImpl<BasicBlock*> &BBs) const {
827 Region* ret = getRegionFor(BBs.back());
828 BBs.pop_back();
830 for (SmallVectorImpl<BasicBlock*>::const_iterator I = BBs.begin(),
831 E = BBs.end(); I != E; ++I)
/external/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp240 SmallPtrSet<BasicBlock *, 8> BBs; local
243 BBs.insert(findMatInsertPt(U.Inst, U.OpndIdx)->getParent());
245 if (BBs.count(Entry))
248 while (BBs.size() >= 2) {
250 BB1 = *BBs.begin();
251 BB2 = *std::next(BBs.begin());
255 BBs.erase(BB1);
256 BBs.erase(BB2);
257 BBs.insert(BB);
259 assert((BBs
[all...]
/external/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h69 CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT = nullptr,
/external/llvm/tools/bugpoint/
H A DMiscompilation.cpp491 bool TestFuncs(const std::vector<BasicBlock*> &BBs, std::string &Error);
498 bool ReduceMiscompiledBlocks::TestFuncs(const std::vector<BasicBlock*> &BBs, argument
503 if (!BBs.empty()) {
504 outs() << "but these " << BBs.size() << " blocks are extracted: ";
505 for (unsigned i = 0, e = BBs.size() < 10 ? BBs.size() : 10; i != e; ++i)
506 outs() << BBs[i]->getName() << " ";
507 if (BBs.size() > 10) outs() << "...";
523 for (unsigned i = 0, e = BBs.size(); i != e; ++i) {
524 BasicBlock *BB = cast<BasicBlock>(VMap[BBs[
[all...]
H A DCrashDebugger.cpp270 bool ReduceCrashingBlocks::TestBlocks(std::vector<const BasicBlock*> &BBs) { argument
277 for (unsigned i = 0, e = BBs.size(); i != e; ++i)
278 Blocks.insert(cast<BasicBlock>(VMap[BBs[i]]));
284 outs() << " " << BBs[i]->getName();
338 BBs.clear();
345 BBs.push_back(cast<BasicBlock>(V));
H A DExtractFunction.cpp361 /// cloned from the one the BBs are in, so some mapping needs to be performed.
365 std::vector<BasicBlock*> &BBs,
380 for (std::vector<BasicBlock*>::const_iterator I = BBs.begin(), E = BBs.end();
364 ExtractMappedBlocksFromModule(const std::vector<BasicBlock*> &BBs, Module *M) argument
H A DBugDriver.h234 /// cloned from the one the BBs are in, so some mapping needs to be performed.
237 Module *ExtractMappedBlocksFromModule(const std::vector<BasicBlock*> &BBs,
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_bb.cpp66 for (ArrayList::Iterator BBs = allBBlocks.iterator(); !BBs.end(); BBs.next())
67 delete reinterpret_cast<BasicBlock *>(BBs.get());
/external/mesa3d/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_bb.cpp66 for (ArrayList::Iterator BBs = allBBlocks.iterator(); !BBs.end(); BBs.next())
67 delete reinterpret_cast<BasicBlock *>(BBs.get());
/external/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp106 buildExtractionBlockSet(ArrayRef<BasicBlock *> BBs) { argument
107 return buildExtractionBlockSet(BBs.begin(), BBs.end());
126 CodeExtractor::CodeExtractor(ArrayRef<BasicBlock *> BBs, DominatorTree *DT, argument
129 Blocks(buildExtractionBlockSet(BBs)), NumExitBlocks(~0U) {}
/external/llvm/include/llvm/Analysis/
H A DRegionInfo.h241 /// verifyWalk - Walk over all the BBs of the region starting from BB and
733 /// @param BBs A vector of basic blocks.
735 Region* getCommonRegion(SmallVectorImpl<BasicBlock*> &BBs) const;
/external/valgrind/main/none/tests/
H A Dcmdline2.stdout.exp123 --trace-notbelow=<number> only show BBs above <number> [999999999]
124 --trace-notabove=<number> only show BBs below <number> [0]
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp1129 llvm::BasicBlock *BBs[5] = { local
1142 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, BBs[0]);
1148 Builder.SetInsertPoint(BBs[i]);
1152 Result->addIncoming(RMW, BBs[i]);
1156 SI->addCase(Builder.getInt32(0), BBs[0]);
1157 SI->addCase(Builder.getInt32(1), BBs[1]);
1158 SI->addCase(Builder.getInt32(2), BBs[1]);
1159 SI->addCase(Builder.getInt32(3), BBs[2]);
1160 SI->addCase(Builder.getInt32(4), BBs[3]);
1161 SI->addCase(Builder.getInt32(5), BBs[
1198 llvm::BasicBlock *BBs[3] = { local
[all...]
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2559 static void cse(SmallVector<BasicBlock *, 4> &BBs) { argument
2562 for (unsigned i = 0, e = BBs.size(); i != e; ++i) {
2563 BasicBlock *BB = BBs[i];

Completed in 464 milliseconds