Searched defs:SubRegion (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Analysis/
H A DRegionInfo.cpp340 void Region::addSubRegion(Region *SubRegion, bool moveChildren) { argument
341 assert(!SubRegion->parent && "SubRegion already has a parent!");
343 return R.get() == SubRegion;
347 SubRegion->parent = this;
348 children.push_back(std::unique_ptr<Region>(SubRegion));
353 assert(SubRegion->children.size() == 0
360 if (SubRegion->contains(BB))
361 RI->setRegionFor(BB, SubRegion);
366 if (SubRegion
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp590 Region *SubRegion = Node->getNodeAs<Region>(); local
591 BasicBlock *OldExit = SubRegion->getExit();
599 if (!SubRegion->contains(BB))
621 SubRegion->replaceExit(NewExit);
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h412 /// SubRegion - A region that subsets another larger region. Most regions
413 /// are subclasses of SubRegion.
414 class SubRegion : public MemRegion { class in namespace:clang::ento
419 SubRegion(const MemRegion* sReg, Kind k) : MemRegion(k), superRegion(sReg) {} function in class:clang::ento::SubRegion
445 class AllocaRegion : public SubRegion {
453 : SubRegion(superRegion, AllocaRegionKind), Cnt(cnt), Ex(ex) {}
476 class TypedRegion : public SubRegion {
480 TypedRegion(const MemRegion* sReg, Kind k) : SubRegion(sReg, k) {}
711 class SymbolicRegion : public SubRegion {
717 : SubRegion(sre
[all...]

Completed in 94 milliseconds