Home | History | Annotate | Download | only in Chapter7

Lines Matching refs:FunctionAST

221 /// FunctionAST - This class represents a function definition itself.
222 class FunctionAST {
226 FunctionAST(PrototypeAST *proto, ExprAST *body)
262 FunctionAST *ErrorF(const char *Str) { Error(Str); return 0; }
576 static FunctionAST *ParseDefinition() {
582 return new FunctionAST(Proto, E);
587 static FunctionAST *ParseTopLevelExpr() {
591 return new FunctionAST(Proto, E);
960 Function *FunctionAST::Codegen() {
1006 if (FunctionAST *F = ParseDefinition()) {
1031 if (FunctionAST *F = ParseTopLevelExpr()) {