Lines Matching refs:Body
214 std::unique_ptr<ExprAST> Start, End, Step, Body; member in __anon92d2576e0111::ForExprAST
219 std::unique_ptr<ExprAST> Body) in ForExprAST() argument
221 Step(std::move(Step)), Body(std::move(Body)) {} in ForExprAST()
228 std::unique_ptr<ExprAST> Body; member in __anon92d2576e0111::VarExprAST
233 std::unique_ptr<ExprAST> Body) in VarExprAST() argument
234 : VarNames(std::move(VarNames)), Body(std::move(Body)) {} in VarExprAST()
269 std::unique_ptr<ExprAST> Body; member in __anon92d2576e0111::FunctionAST
273 std::unique_ptr<ExprAST> Body) in FunctionAST() argument
274 : Proto(std::move(Proto)), Body(std::move(Body)) {} in FunctionAST()
442 auto Body = ParseExpression(); in ParseForExpr() local
443 if (!Body) in ParseForExpr()
447 std::move(Step), std::move(Body)); in ParseForExpr()
491 auto Body = ParseExpression(); in ParseVarExpr() local
492 if (!Body) in ParseVarExpr()
495 return llvm::make_unique<VarExprAST>(std::move(VarNames), std::move(Body)); in ParseVarExpr()
926 if (!Body->codegen()) in codegen()
1011 Value *BodyVal = Body->codegen(); in codegen()
1070 if (Value *RetVal = Body->codegen()) { in codegen()