clang
6.0.0
|
#include "clang/Analysis/Analyses/LiveVariables.h"
#include "clang/AST/Stmt.h"
#include "clang/AST/StmtVisitor.h"
#include "clang/Analysis/Analyses/PostOrderCFGView.h"
#include "clang/Analysis/AnalysisDeclContext.h"
#include "clang/Analysis/CFG.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/PostOrderIterator.h"
#include "llvm/ADT/PriorityQueue.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <vector>
Go to the source code of this file.
Functions | |
static LiveVariablesImpl & | getImpl (void *x) |
static bool | isAlwaysAlive (const VarDecl *D) |
static const VariableArrayType * | FindVA (QualType Ty) |
static const Stmt * | LookThroughStmt (const Stmt *S) |
static void | AddLiveStmt (llvm::ImmutableSet< const Stmt *> &Set, llvm::ImmutableSet< const Stmt *>::Factory &F, const Stmt *S) |
|
static |
Definition at line 240 of file LiveVariables.cpp.
|
static |
Definition at line 210 of file LiveVariables.cpp.
References clang::QualType::getTypePtr().
|
static |
Definition at line 104 of file LiveVariables.cpp.
Referenced by clang::LiveVariables::dumpBlockLiveness(), clang::LiveVariables::isLive(), and clang::LiveVariables::runOnAllBlocks().
Definition at line 166 of file LiveVariables.cpp.
References clang::VarDecl::hasGlobalStorage().
Referenced by clang::LiveVariables::isLive().
Definition at line 223 of file LiveVariables.cpp.