Home | History | Annotate | Download | only in Chapter1

Lines Matching defs:FunctionAST

266 /// FunctionAST - This class represents a function definition itself.
267 class FunctionAST {
272 FunctionAST(std::unique_ptr<PrototypeAST> Proto,
655 static std::unique_ptr<FunctionAST> ParseDefinition() {
662 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
667 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() {
672 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
1039 Function *FunctionAST::codegen() {