Home | History | Annotate | Download | only in cached

Lines Matching refs:Proto

242   PrototypeAST *Proto;
245 FunctionAST(PrototypeAST *proto, ExprAST *body)
246 : Proto(proto), Body(body) {}
597 PrototypeAST *Proto = ParsePrototype();
598 if (Proto == 0) return 0;
601 Proto, E);
608 // Make an anonymous proto.
609 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>());
610 return new FunctionAST(Proto, E);
989 Function *TheFunction = Proto->Codegen();
994 if (Proto->isBinaryOp())
995 BinopPrecedence[Proto->getOperatorName()] = Proto->getBinaryPrecedence();
1002 Proto->CreateArgumentAllocas(TheFunction);
1020 if (Proto->isBinaryOp())
1021 BinopPrecedence.erase(Proto->getOperatorName());