Lines Matching full:varname
229 std::string VarName;
233 ForExprAST(const std::string &VarName, std::unique_ptr<ExprAST> Start,
236 : VarName(VarName), Start(std::move(Start)), End(std::move(End)),
746 StringRef VarName) {
749 return TmpB.CreateAlloca(Type::getDoubleTy(*TheContext), nullptr, VarName);
926 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
948 AllocaInst *OldVal = NamedValues[VarName];
949 NamedValues[VarName] = Alloca;
976 Builder->CreateLoad(Alloca->getAllocatedType(), Alloca, VarName.c_str());
996 NamedValues[VarName] = OldVal;
998 NamedValues.erase(VarName);
1011 const std::string &VarName = VarNames[i].first;
1028 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1033 OldBindings.push_back(NamedValues[VarName]);
1036 NamedValues[VarName] = Alloca;