Home | History | Annotate | Download | only in cached

Lines Matching refs:Proto

248   PrototypeAST *Proto;
251 FunctionAST(PrototypeAST *proto, ExprAST *body)
252 : Proto(proto), Body(body) {}
603 PrototypeAST *Proto = ParsePrototype();
604 if (Proto == 0) return 0;
607 return new FunctionAST(Proto, E);
614 // Make an anonymous proto.
615 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>());
616 return new FunctionAST(Proto, E);
1360 Function *TheFunction = Proto->Codegen();
1365 if (Proto->isBinaryOp())
1366 BinopPrecedence[Proto->getOperatorName()] = Proto->getBinaryPrecedence();
1373 Proto->CreateArgumentAllocas(TheFunction);
1388 if (Proto->isBinaryOp())
1389 BinopPrecedence.erase(Proto->getOperatorName());