Home | History | Annotate | Download | only in Chapter5

Lines Matching refs:Proto

203   std::unique_ptr<PrototypeAST> Proto;
207 FunctionAST(std::unique_ptr<PrototypeAST> Proto,
209 : Proto(std::move(Proto)), Body(std::move(Body)) {}
483 auto Proto = ParsePrototype();
484 if (!Proto)
488 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
495 // Make an anonymous proto.
496 auto Proto = llvm::make_unique<PrototypeAST>("__anon_expr",
498 return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
766 auto &P = *Proto;
767 FunctionProtos[Proto->getName()] = std::move(Proto);