Lines Matching defs:Proto
287 std::unique_ptr<PrototypeAST> Proto;
291 FunctionAST(std::unique_ptr<PrototypeAST> Proto,
293 : Proto(std::move(Proto)), Body(std::move(Body)) {}
678 auto Proto = ParsePrototype();
679 if (!Proto)
683 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E));
691 auto Proto = std::make_unique<PrototypeAST>("__anon_expr",
693 return std::make_unique<FunctionAST>(std::move(Proto), std::move(E));
1072 auto &P = *Proto;
1073 FunctionProtos[Proto->getName()] = std::move(Proto);