Lines Matching refs:Proto
223 PrototypeAST *Proto; member in FunctionAST
227 : Proto(proto), Body(body) {} in FunctionAST()
578 PrototypeAST *Proto = ParsePrototype(); in ParseDefinition() local
579 if (Proto == 0) return 0; in ParseDefinition()
582 return new FunctionAST(Proto, E); in ParseDefinition()
590 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>()); in ParseTopLevelExpr() local
591 return new FunctionAST(Proto, E); in ParseTopLevelExpr()
963 Function *TheFunction = Proto->Codegen(); in Codegen()
968 if (Proto->isBinaryOp()) in Codegen()
969 BinopPrecedence[Proto->getOperatorName()] = Proto->getBinaryPrecedence(); in Codegen()
976 Proto->CreateArgumentAllocas(TheFunction); in Codegen()
994 if (Proto->isBinaryOp()) in Codegen()
995 BinopPrecedence.erase(Proto->getOperatorName()); in Codegen()