clang API Documentation
#include "llvm/ADT/DenseMap.h"
#include "clang/AST/ParentMap.h"
#include "clang/Analysis/CFG.h"
#include "clang/Analysis/CFGStmtMap.h"
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.
static void Accumulate | ( | SMap & | SM, |
CFGBlock * | B | ||
) | [static] |
Definition at line 49 of file CFGStmtMap.cpp.
References clang::CFGBlock::begin(), clang::CFGBlock::end(), clang::CFGElement::getAs(), clang::CFGBlock::getLabel(), and clang::CFGBlock::getTerminator().
Referenced by clang::CFGStmtMap::Build().
Definition at line 23 of file CFGStmtMap.cpp.
Referenced by clang::CFGStmtMap::getBlock(), and clang::CFGStmtMap::~CFGStmtMap().