Lines Matching refs:Proto
255 std::unique_ptr<PrototypeAST> Proto;
259 FunctionAST(std::unique_ptr<PrototypeAST> Proto,
261 : Proto(std::move(Proto)), Body(std::move(Body)) {}
644 auto Proto = ParsePrototype();
645 if (!Proto)
649 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
656 // Make an anonymous proto.
657 auto Proto = llvm::make_unique<PrototypeAST>("__anon_expr",
659 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
1035 auto &P = *Proto;
1036 FunctionProtos[Proto->getName()] = std::move(Proto);
1079 BinopPrecedence.erase(Proto->getOperatorName());