Home | History | Annotate | Download | only in Chapter5

Lines Matching refs:FunctionAST

658 static std::unique_ptr<FunctionAST> ParseDefinition() {
665 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
670 static std::unique_ptr<FunctionAST> ParseTopLevelExpr() {
681 return llvm::make_unique<FunctionAST>(std::move(Proto),
1050 const PrototypeAST& FunctionAST::getProto() const {
1054 const std::string& FunctionAST::getName() const {
1058 Function *FunctionAST::codegen() {
1116 irgenAndTakeOwnership(FunctionAST &FnAST, const std::string &Suffix) {