Lines Matching defs:Body
221 std::unique_ptr<ExprAST> Start, End, Step, Body;
226 std::unique_ptr<ExprAST> Body)
228 Step(std::move(Step)), Body(std::move(Body)) {}
236 std::unique_ptr<ExprAST> Body;
241 std::unique_ptr<ExprAST> Body)
242 : VarNames(std::move(VarNames)), Body(std::move(Body)) {}
279 std::unique_ptr<ExprAST> Body;
283 std::unique_ptr<ExprAST> Body)
284 : Proto(std::move(Proto)), Body(std::move(Body)) {}
454 auto Body = ParseExpression();
455 if (!Body)
459 std::move(Step), std::move(Body));
503 auto Body = ParseExpression();
504 if (!Body)
507 return std::make_unique<VarExprAST>(std::move(VarNames), std::move(Body));
938 if (!Body->codegen())
1024 Value *BodyVal = Body->codegen();
1083 if (Value *RetVal = Body->codegen()) {