Home | History | Annotate | Download | only in complete

Lines Matching refs:Proto

272   PrototypeAST *Proto;
275 FunctionAST(PrototypeAST *proto, ExprAST *body)
276 : Proto(proto), Body(body) {}
627 PrototypeAST *Proto = ParsePrototype();
628 if (Proto == 0) return 0;
631 return new FunctionAST(Proto, E);
638 // Make an anonymous proto.
639 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>());
640 return new FunctionAST(Proto, E);
1541 Function *TheFunction = Proto->Codegen();
1546 if (Proto->isBinaryOp())
1547 BinopPrecedence[Proto->getOperatorName()] = Proto->getBinaryPrecedence();
1554 Proto->CreateArgumentAllocas(TheFunction);
1573 if (Proto->isBinaryOp())
1574 BinopPrecedence.erase(Proto->getOperatorName());