Lines Matching refs:Body
218 ExprAST *Start, *End, *Step, *Body; member in ForExprAST
222 : VarName(varname), Start(start), End(end), Step(step), Body(body) {} in ForExprAST()
229 ExprAST *Body; member in VarExprAST
233 : VarNames(varnames), Body(body) {} in VarExprAST()
268 ExprAST *Body; member in FunctionAST
271 : Proto(proto), Body(body) {} in FunctionAST()
425 ExprAST *Body = ParseExpression(); in ParseForExpr() local
426 if (Body == 0) return 0; in ParseForExpr()
428 return new ForExprAST(IdName, Start, End, Step, Body); in ParseForExpr()
470 ExprAST *Body = ParseExpression(); in ParseVarExpr() local
471 if (Body == 0) return 0; in ParseVarExpr()
473 return new VarExprAST(VarNames, Body); in ParseVarExpr()
1282 if (Body->Codegen() == 0) in Codegen()
1365 Value *BodyVal = Body->Codegen(); in Codegen()
1452 if (Value *RetVal = Body->Codegen()) { in Codegen()