Home | History | Annotate | Download | only in Chapter7

Lines Matching defs:VarName

173   std::string VarName;
176 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end,
178 : VarName(varname), Start(start), End(end), Step(step), Body(body) {}
616 const std::string &VarName) {
620 VarName.c_str());
785 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
806 AllocaInst *OldVal = NamedValues[VarName];
807 NamedValues[VarName] = Alloca;
831 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
851 NamedValues[VarName] = OldVal;
853 NamedValues.erase(VarName);
867 const std::string &VarName = VarNames[i].first;
883 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
888 OldBindings.push_back(NamedValues[VarName]);
891 NamedValues[VarName] = Alloca;