Home | History | Annotate | Download | only in lazy

Lines Matching refs:VarName

176   std::string VarName;
179 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end,
181 : VarName(varname), Start(start), End(end), Step(step), Body(body) {}
619 const std::string &VarName) {
623 VarName.c_str());
795 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
816 AllocaInst *OldVal = NamedValues[VarName];
817 NamedValues[VarName] = Alloca;
841 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
861 NamedValues[VarName] = OldVal;
863 NamedValues.erase(VarName);
877 const std::string &VarName = VarNames[i].first;
893 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
898 OldBindings.push_back(NamedValues[VarName]);
901 NamedValues[VarName] = Alloca;