clang 20.0.0git
|
#include "clang/Analysis/AnalysisDeclContext.h"
#include "clang/Analysis/CFG.h"
#include "llvm/ADT/DepthFirstIterator.h"
#include "llvm/ADT/GraphTraits.h"
#include "llvm/ADT/iterator.h"
#include "llvm/Support/GenericIteratedDominanceFrontier.h"
#include "llvm/Support/GenericDomTree.h"
#include "llvm/Support/GenericDomTreeConstruction.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Classes | |
class | clang::CFGDominatorTreeImpl< IsPostDom > |
Dominator tree builder for Clang's CFG based on llvm::DominatorTreeBase. More... | |
struct | llvm::IDFCalculatorDetail::ChildrenGetterTy< clang::CFGBlock, IsPostDom > |
Specialize ChildrenGetterTy to skip nullpointer successors. More... | |
class | clang::ControlDependencyCalculator |
struct | llvm::GraphTraits< clang::DomTreeNode * > |
DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterators. More... | |
struct | llvm::GraphTraits< clang::CFGDomTree * > |
Namespaces | |
namespace | llvm |
Diagnostic wrappers for TextAPI types for error reporting. | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | llvm::IDFCalculatorDetail |
Typedefs | |
using | clang::DomTreeNode = llvm::DomTreeNodeBase< CFGBlock > |
using | clang::CFGDomTree = CFGDominatorTreeImpl< false > |
using | clang::CFGPostDomTree = CFGDominatorTreeImpl< true > |