Lines Matching refs:Proto
215 std::unique_ptr<PrototypeAST> Proto;
219 FunctionAST(std::unique_ptr<PrototypeAST> Proto,
221 : Proto(std::move(Proto)), Body(std::move(Body)) {}
495 auto Proto = ParsePrototype();
496 if (!Proto)
500 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
508 auto Proto = llvm::make_unique<PrototypeAST>("__anon_expr",
510 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
774 auto &P = *Proto;
775 FunctionProtos[Proto->getName()] = std::move(Proto);