Lines Matching defs:Body
219 std::unique_ptr<ExprAST> Start, End, Step, Body;
224 std::unique_ptr<ExprAST> Body)
226 Step(std::move(Step)), Body(std::move(Body)) {}
234 std::unique_ptr<ExprAST> Body;
239 std::unique_ptr<ExprAST> Body)
240 : VarNames(std::move(VarNames)), Body(std::move(Body)) {}
437 auto Body = ParseExpression();
438 if (!Body)
442 std::move(Step), std::move(Body));
486 auto Body = ParseExpression();
487 if (!Body)
490 return std::make_unique<VarExprAST>(std::move(VarNames), std::move(Body));
921 if (!Body->codegen())
1007 Value *BodyVal = Body->codegen();
1074 if (Value *RetVal = Body->codegen()) {