Lines Matching refs:FunctionAST
222 /// FunctionAST - This class represents a function definition itself.
223 class FunctionAST {
227 FunctionAST(PrototypeAST *proto, ExprAST *body)
263 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
577 static FunctionAST *ParseDefinition() {
583 return new FunctionAST(Proto, E);
588 static FunctionAST *ParseTopLevelExpr() {
592 return new FunctionAST(Proto, E);
1214 Function *FunctionAST::Codegen() {
1255 if (FunctionAST *F = ParseDefinition()) {
1284 if (FunctionAST *F = ParseTopLevelExpr()) {