clang: lib/Analysis/FlowSensitive/Transfer.cpp File Reference (original) (raw)
Go to the source code of this file.
Namespaces | |
---|---|
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | clang::dataflow |
Dataflow Directional Tag Classes. | |
Functions | |
---|---|
static BoolValue & | clang::dataflow::evaluateBooleanEquality (const Expr &LHS, const Expr &RHS, Environment &Env) |
static BoolValue & | clang::dataflow::unpackValue (BoolValue &V, Environment &Env) |
static Value * | clang::dataflow::maybeUnpackLValueExpr (const Expr &E, Environment &Env) |
static void | clang::dataflow::propagateValue (const Expr &From, const Expr &To, Environment &Env) |
static void | clang::dataflow::propagateStorageLocation (const Expr &From, const Expr &To, Environment &Env) |
static void | clang::dataflow::propagateValueOrStorageLocation (const Expr &From, const Expr &To, Environment &Env) |
void | clang::dataflow::transfer (const StmtToEnvMap &StmtToEnv, const Stmt &S, Environment &Env, Environment::ValueModel &Model) |
Evaluates S and updates Env accordingly. | |
◆ DEBUG_TYPE
#define DEBUG_TYPE "dataflow"