Lines Matching defs:To
110 static void propagateValue(const Expr &From, const Expr &To, Environment &Env) {
114 Env.setValue(To, *Val);
117 static void propagateStorageLocation(const Expr &From, const Expr &To,
120 Env.setStorageLocation(To, *Loc);
123 // Propagates the value or storage location of `From` to `To` in cases where
124 // `From` may be either a glvalue or a prvalue. `To` must be a glvalue iff
126 static void propagateValueOrStorageLocation(const Expr &From, const Expr &To,
128 assert(From.isGLValue() == To.isGLValue());
130 propagateStorageLocation(From, To, Env);
132 propagateValue(From, To, Env);
152 // To avoid generating unnecessary values, we don't create a new value but
396 // To avoid generating unnecessary values, we leave it to the specific
711 // two branches. To model this, join these two values together to yield