Home | History | Annotate | Download | only in tutorial

Lines Matching full:varname

574   std::string VarName;
577 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end,
579 : VarName(varname), Start(start), End(end), Step(step), Body(body) {}
738 PHINode *Variable = Builder.CreatePHI(Type::getDoubleTy(getGlobalContext()), 2, VarName.c_str());
754 Value *OldVal = NamedValues[VarName];
755 NamedValues[VarName] = Variable;
771 null if there is already an entry for VarName) but we choose to allow shadowing
845 NamedValues[VarName] = OldVal;
847 NamedValues.erase(VarName);
1047 std::string VarName;
1050 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end,
1052 : VarName(varname), Start(start), End(end), Step(step), Body(body) {}
1489 PHINode *Variable = Builder.CreatePHI(Type::getDoubleTy(getGlobalContext()), 2, VarName.c_str());
1494 Value *OldVal = NamedValues[VarName];
1495 NamedValues[VarName
1539 NamedValues[VarName] = OldVal;
1541 NamedValues.erase(VarName);