Lines Matching defs:Body
230 std::unique_ptr<ExprAST> Start, End, Step, Body;
235 std::unique_ptr<ExprAST> Body)
237 Step(std::move(Step)), Body(std::move(Body)) {}
245 std::unique_ptr<ExprAST> Body;
250 std::unique_ptr<ExprAST> Body)
251 : VarNames(std::move(VarNames)), Body(std::move(Body)) {}
288 std::unique_ptr<ExprAST> Body;
292 std::unique_ptr<ExprAST> Body)
293 : Proto(std::move(Proto)), Body(std::move(Body)) {}
463 auto Body = ParseExpression();
464 if (!Body)
468 std::move(Step), std::move(Body));
512 auto Body = ParseExpression();
513 if (!Body)
516 return std::make_unique<VarExprAST>(std::move(VarNames), std::move(Body));
954 if (!Body->codegen())
1040 Value *BodyVal = Body->codegen();
1099 if (Value *RetVal = Body->codegen()) {