Lines Matching refs:Proto
205 PrototypeAST *Proto; member in FunctionAST
209 : Proto(proto), Body(body) {} in FunctionAST()
513 PrototypeAST *Proto = ParsePrototype(); in ParseDefinition() local
514 if (Proto == 0) return 0; in ParseDefinition()
517 return new FunctionAST(Proto, E); in ParseDefinition()
525 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>()); in ParseTopLevelExpr() local
526 return new FunctionAST(Proto, E); in ParseTopLevelExpr()
803 Function *TheFunction = Proto->Codegen(); in Codegen()
808 if (Proto->isBinaryOp()) in Codegen()
809 BinopPrecedence[Proto->getOperatorName()] = Proto->getBinaryPrecedence(); in Codegen()
831 if (Proto->isBinaryOp()) in Codegen()
832 BinopPrecedence.erase(Proto->getOperatorName()); in Codegen()