Lines Matching defs:Proto
241 PrototypeAST *Proto;
245 : Proto(proto), Body(body) {}
596 PrototypeAST *Proto = ParsePrototype();
597 if (Proto == 0) return 0;
600 return new FunctionAST(Proto, E);
608 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>());
609 return new FunctionAST(Proto, E);
984 Function *TheFunction = Proto->Codegen();
989 if (Proto->isBinaryOp())
990 BinopPrecedence[Proto->getOperatorName()] = Proto->getBinaryPrecedence();
997 Proto->CreateArgumentAllocas(TheFunction);
1015 if (Proto->isBinaryOp())
1016 BinopPrecedence.erase(Proto->getOperatorName());