Home | History | Annotate | Download | only in cached

Lines Matching full:varname

198   std::string VarName;
201 ForExprAST(const std::string &varname, ExprAST *start, ExprAST *end,
203 : VarName(varname), Start(start), End(end), Step(step), Body(body) {}
1006 const std::string &VarName) {
1009 return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), 0, VarName.c_str());
1174 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1195 AllocaInst *OldVal = NamedValues[VarName];
1196 NamedValues[VarName] = Alloca;
1220 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
1240 NamedValues[VarName] = OldVal;
1242 NamedValues.erase(VarName);
1256 const std::string &VarName = VarNames[i].first;
1272 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1277 OldBindings.push_back(NamedValues[VarName]);
1280 NamedValues[VarName] = Alloca;