clang 20.0.0git
|
#include "clang/Analysis/Analyses/LiveVariables.h"
Public Member Functions | |
bool | equals (const LivenessValues &V) const |
LivenessValues () | |
LivenessValues (llvm::ImmutableSet< const Expr * > liveExprs, llvm::ImmutableSet< const VarDecl * > LiveDecls, llvm::ImmutableSet< const BindingDecl * > LiveBindings) | |
bool | isLive (const Expr *E) const |
bool | isLive (const VarDecl *D) const |
Public Attributes | |
llvm::ImmutableSet< const Expr * > | liveExprs |
llvm::ImmutableSet< const VarDecl * > | liveDecls |
llvm::ImmutableSet< const BindingDecl * > | liveBindings |
Friends | |
class | LiveVariables |
Definition at line 30 of file LiveVariables.h.
|
inline |
Definition at line 39 of file LiveVariables.h.
|
inline |
Definition at line 42 of file LiveVariables.h.
bool LiveVariables::LivenessValues::equals | ( | const LivenessValues & | V | ) | const |
Definition at line 129 of file LiveVariables.cpp.
References V.
Referenced by clang::LiveVariables::computeLiveness().
Definition at line 67 of file LiveVariables.cpp.
Definition at line 71 of file LiveVariables.cpp.
References D.
|
friend |
Definition at line 51 of file LiveVariables.h.
llvm::ImmutableSet<const BindingDecl *> clang::LiveVariables::LivenessValues::liveBindings |
Definition at line 35 of file LiveVariables.h.
llvm::ImmutableSet<const VarDecl *> clang::LiveVariables::LivenessValues::liveDecls |
Definition at line 34 of file LiveVariables.h.
llvm::ImmutableSet<const Expr *> clang::LiveVariables::LivenessValues::liveExprs |
Definition at line 33 of file LiveVariables.h.
Referenced by isLive().