Lines Matching refs:VarNames
336 std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames; member in __anon14c1a8750211::VarExprAST
341 std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames, in VarExprAST() argument
343 : VarNames(std::move(VarNames)), Body(std::move(Body)) {} in VarExprAST()
347 for (const auto &NamedVar : VarNames) in dump()
584 std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames; in ParseVarExpr() local
604 VarNames.push_back(std::make_pair(Name, std::move(Init))); in ParseVarExpr()
624 return std::make_unique<VarExprAST>(std::move(VarNames), std::move(Body)); in ParseVarExpr()
1170 for (unsigned i = 0, e = VarNames.size(); i != e; ++i) { in codegen()
1171 const std::string &VarName = VarNames[i].first; in codegen()
1172 ExprAST *Init = VarNames[i].second.get(); in codegen()
1207 for (unsigned i = 0, e = VarNames.size(); i != e; ++i) in codegen()
1208 NamedValues[VarNames[i].first] = OldBindings[i]; in codegen()