Lines Matching refs:Env
112 static void initGlobalVar(const VarDecl &D, Environment &Env) { in initGlobalVar() argument
114 Env.getStorageLocation(D, SkipPast::None) != nullptr) in initGlobalVar()
117 auto &Loc = Env.createStorageLocation(D); in initGlobalVar()
118 Env.setStorageLocation(D, Loc); in initGlobalVar()
119 if (auto *Val = Env.createValue(D.getType())) in initGlobalVar()
120 Env.setValue(Loc, *Val); in initGlobalVar()
124 static void initGlobalVar(const Decl &D, Environment &Env) { in initGlobalVar() argument
126 initGlobalVar(*V, Env); in initGlobalVar()
133 static void initGlobalVars(const Stmt &S, Environment &Env) { in initGlobalVars() argument
136 initGlobalVars(*Child, Env); in initGlobalVars()
141 initGlobalVar(*DS->getSingleDecl(), Env); in initGlobalVars()
144 initGlobalVar(*D, Env); in initGlobalVars()
147 initGlobalVar(*E->getDecl(), Env); in initGlobalVars()
149 initGlobalVar(*E->getMemberDecl(), Env); in initGlobalVars()
204 Environment Env(*this); in pushCall() local
231 auto *ArgLoc = Env.getStorageLocation(*Arg, SkipPast::Reference); in pushCall()
233 Env.setStorageLocation(*Param, *ArgLoc); in pushCall()
236 return Env; in pushCall()