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

/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);
51 llvm::DominatorTreeBase<CFGBlock>& getBase() { return *DT; }
53 /// \brief This method returns the root CFGBlock of the dominators tree.
55 inline CFGBlock *getRoot() const {
60 /// for CFGBlock.
107 /// \brief This method tests if one CFGBlock dominates the other.
111 inline bool dominates(const CFGBlock*
118 properlyDominates(const CFGBlock*A, const CFGBlock*B) const argument
[all...]
/external/clang/include/clang/Analysis/
H A DCFG.h298 /// CFGTerminator - Represents CFGBlock terminator statement.
328 /// CFGBlock - Represents a single basic block in a source-level CFG.
354 class CFGBlock { class in namespace:clang
412 /// BlockID - A numerical ID assigned to a CFGBlock during construction
429 CFGBlock *ReachableBlock;
430 llvm::PointerIntPair<CFGBlock*, 2> UnreachableBlock;
434 AdjacentBlock(CFGBlock *B, bool IsReachable);
438 AdjacentBlock(CFGBlock *B, CFGBlock *AlternateBlock);
441 CFGBlock *getReachableBloc
492 explicit CFGBlock(unsigned blockid, BumpVectorContext &C, CFG *parent) function in class:clang::CFGBlock::ElementList
[all...]

Completed in 937 milliseconds