Lines Matching refs:Body
315 ExprAST *Start, *End, *Step, *Body; member in __anon664ddea60211::ForExprAST
320 : VarName(varname), Start(start), End(end), Step(step), Body(body) {} in ForExprAST()
326 Body->dump(indent(out, ind) << "Body:", ind + 1); in dump()
335 ExprAST *Body; member in __anon664ddea60211::VarExprAST
340 : VarNames(varnames), Body(body) {} in VarExprAST()
346 Body->dump(indent(out, ind) << "Body:", ind + 1); in dump()
387 ExprAST *Body; member in __anon664ddea60211::FunctionAST
390 FunctionAST(PrototypeAST *proto, ExprAST *body) : Proto(proto), Body(body) {} in FunctionAST()
396 return Body ? Body->dump(out, ind) : out << "null\n"; in dump()
572 ExprAST *Body = ParseExpression(); in ParseForExpr() local
573 if (Body == 0) in ParseForExpr()
576 return new ForExprAST(IdName, Start, End, Step, Body); in ParseForExpr()
620 ExprAST *Body = ParseExpression(); in ParseVarExpr() local
621 if (Body == 0) in ParseVarExpr()
624 return new VarExprAST(VarNames, Body); in ParseVarExpr()
1091 if (Body->Codegen() == 0) in Codegen()
1178 Value *BodyVal = Body->Codegen(); in Codegen()
1295 KSDbgInfo.emitLocation(Body); in Codegen()
1297 if (Value *RetVal = Body->Codegen()) { in Codegen()