Home | History | Annotate | Download | only in Chapter8

Lines Matching refs:Proto

386   std::unique_ptr<PrototypeAST> Proto;
390 FunctionAST(std::unique_ptr<PrototypeAST> Proto,
392 : Proto(std::move(Proto)), Body(std::move(Body)) {}
788 auto Proto = ParsePrototype();
789 if (!Proto)
793 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
801 // Make an anonymous proto.
802 auto Proto = llvm::make_unique<PrototypeAST>(FnLoc, "__anon_expr",
804 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
1230 auto &P = *Proto;
1231 FunctionProtos[Proto->getName()] = std::move(Proto);
1307 BinopPrecedence.erase(Proto->getOperatorName());