|
clang 22.0.0git
|
#include "llvm/ADT/DenseMap.h"#include "clang/AST/ParentMap.h"#include "clang/Analysis/CFG.h"#include "clang/Analysis/CFGStmtMap.h"#include <optional>Go to the source code of this file.
Typedefs | |
| typedef llvm::DenseMap< const Stmt *, CFGBlock * > | SMap |
Functions | |
| static SMap * | AsMap (void *m) |
| static void | Accumulate (SMap &SM, CFGBlock *B) |
Definition at line 22 of file CFGStmtMap.cpp.
Definition at line 49 of file CFGStmtMap.cpp.
References clang::CFGBlock::begin(), clang::CFGBlock::end(), clang::CFGElement::getAs(), clang::CFGBlock::getLabel(), clang::CFGBlock::getTerminatorStmt(), and SM.
Referenced by clang::CFGStmtMap::Build(), and clang::CodeGen::CodeGenFunction::EmitPPCBuiltinExpr().
|
static |
Definition at line 23 of file CFGStmtMap.cpp.
Referenced by clang::CFGStmtMap::getBlock(), and clang::CFGStmtMap::~CFGStmtMap().