Searched defs:CFGBlock (Results 1 - 2 of 2) sorted by relevance

/external/clang/include/clang/Analysis/Analyses/
H A DDominators.h32 class CFGBlock;
33 typedef llvm::DomTreeNodeBase<CFGBlock> DomTreeNode;
41 llvm::DominatorTreeBase<CFGBlock>* DT;
44 DT = new llvm::DominatorTreeBase<CFGBlock>(false);
49 llvm::DominatorTreeBase<CFGBlock>& getBase() { return *DT; }
51 /// \brief This method returns the root CFGBlock of the dominators tree.
53 inline CFGBlock *getRoot() const {
58 /// for CFGBlock.
105 /// \brief This method tests if one CFGBlock dominates the other.
109 inline bool dominates(const CFGBlock*
116 properlyDominates(const CFGBlock*A, const CFGBlock*B) const argument
[all...]
/external/clang/include/clang/Analysis/
H A DCFG.h297 /// CFGTerminator - Represents CFGBlock terminator statement.
327 /// CFGBlock - Represents a single basic block in a source-level CFG.
353 class CFGBlock { class in namespace:clang
411 /// BlockID - A numerical ID assigned to a CFGBlock during construction
428 CFGBlock *ReachableBlock;
429 llvm::PointerIntPair<CFGBlock*, 2> UnreachableBlock;
433 AdjacentBlock(CFGBlock *B, bool IsReachable);
437 AdjacentBlock(CFGBlock *B, CFGBlock *AlternateBlock);
440 CFGBlock *getReachableBloc
491 explicit CFGBlock(unsigned blockid, BumpVectorContext &C, CFG *parent) function in class:clang::CFGBlock::ElementList
[all...]

Completed in 94 milliseconds