Home | History | Annotate | Download | only in Chapter1

Lines Matching refs:VarName

213   std::string VarName;
217 ForExprAST(const std::string &VarName, std::unique_ptr<ExprAST> Start,
220 : VarName(VarName), Start(std::move(Start)), End(std::move(End)),
717 const std::string &VarName) {
720 return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), nullptr, VarName);
897 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
919 AllocaInst *OldVal = NamedValues[VarName];
920 NamedValues[VarName] = Alloca;
946 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
966 NamedValues[VarName] = OldVal;
968 NamedValues.erase(VarName);
981 const std::string &VarName = VarNames[i].first;
998 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1003 OldBindings.push_back(NamedValues[VarName]);
1006 NamedValues[VarName] = Alloca;