Lines Matching refs:FunctionAST
224 /// FunctionAST - This class represents a function definition itself.
225 class FunctionAST {
229 FunctionAST(PrototypeAST *proto, ExprAST *body)
265 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
579 static FunctionAST *ParseDefinition() {
585 return new FunctionAST(Proto, E);
590 static FunctionAST *ParseTopLevelExpr() {
594 return new FunctionAST(Proto, E);
1254 Function *FunctionAST::Codegen() {
1295 if (FunctionAST *F = ParseDefinition()) {
1325 if (FunctionAST *F = ParseTopLevelExpr()) {