Lines Matching full:varname
191 std::string VarName;
194 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end,
196 : VarName(varname), Start(start), End(end), Step(step), Body(body) {}
634 const std::string &VarName) {
638 VarName.c_str());
813 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
834 AllocaInst *OldVal = NamedValues[VarName];
835 NamedValues[VarName] = Alloca;
859 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
879 NamedValues[VarName] = OldVal;
881 NamedValues.erase(VarName);
895 const std::string &VarName = VarNames[i].first;
911 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
916 OldBindings.push_back(NamedValues[VarName]);
919 NamedValues[VarName] = Alloca;