Home | History | Annotate | Download | only in cached

Lines Matching refs:FunctionAST

246 /// FunctionAST - This class represents a function definition itself.
247 class FunctionAST {
251 FunctionAST(PrototypeAST *proto, ExprAST *body)
287 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
601 static FunctionAST *ParseDefinition() {
607 return new FunctionAST(Proto, E);
612 static FunctionAST *ParseTopLevelExpr() {
616 return new FunctionAST(Proto, E);
1357 Function *FunctionAST::Codegen() {
1398 if (FunctionAST *F = ParseDefinition()) {
1428 if (FunctionAST *F = ParseTopLevelExpr()) {