Lines Matching refs:Proto
161 std::unique_ptr<PrototypeAST> Proto;
165 FunctionAST(std::unique_ptr<PrototypeAST> Proto,
167 : Proto(std::move(Proto)), Body(std::move(Body)) {}
359 auto Proto = ParsePrototype();
360 if (!Proto)
364 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
371 // Make an anonymous proto.
372 auto Proto = llvm::make_unique<PrototypeAST>("__anon_expr",
374 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
492 auto &P = *Proto;
493 FunctionProtos[Proto->getName()] = std::move(Proto);