Home | History | Annotate | Download | only in Chapter8

Lines Matching defs:FunctionAST

263 /// FunctionAST - This class represents a function definition itself.
264 class FunctionAST {
269 FunctionAST(std::unique_ptr<PrototypeAST> Proto,
652 static std::unique_ptr<FunctionAST> ParseDefinition() {
659 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
664 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() {
669 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
1035 Function *FunctionAST::codegen() {