Lines Matching refs:Body
177 ExprAST *Start, *End, *Step, *Body; member in ForExprAST
181 : VarName(varname), Start(start), End(end), Step(step), Body(body) {} in ForExprAST()
188 ExprAST *Body; member in VarExprAST
192 : VarNames(varnames), Body(body) {} in VarExprAST()
227 ExprAST *Body; member in FunctionAST
230 : Proto(proto), Body(body) {} in FunctionAST()
384 ExprAST *Body = ParseExpression(); in ParseForExpr() local
385 if (Body == 0) return 0; in ParseForExpr()
387 return new ForExprAST(IdName, Start, End, Step, Body); in ParseForExpr()
429 ExprAST *Body = ParseExpression(); in ParseVarExpr() local
430 if (Body == 0) return 0; in ParseVarExpr()
432 return new VarExprAST(VarNames, Body); in ParseVarExpr()
1102 if (Body->Codegen() == 0) in Codegen()
1185 Value *BodyVal = Body->Codegen(); in Codegen()
1272 if (Value *RetVal = Body->Codegen()) { in Codegen()