|
clang 22.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> |