Home | History | Annotate | Download | only in lazy

Lines Matching defs:Proto

227   PrototypeAST *Proto;
230 FunctionAST(PrototypeAST *proto, ExprAST *body)
231 : Proto(proto), Body(body) {}
582 PrototypeAST *Proto = ParsePrototype();
583 if (Proto == 0) return 0;
586 return new FunctionAST(Proto, E);
593 // Make an anonymous proto.
594 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>());
595 return new FunctionAST(Proto, E);
1258 Function *TheFunction = Proto->Codegen();
1263 if (Proto->isBinaryOp())
1264 BinopPrecedence[Proto->getOperatorName()] = Proto->getBinaryPrecedence();
1271 Proto->CreateArgumentAllocas(TheFunction);
1286 if (Proto->isBinaryOp())
1287 BinopPrecedence.erase(Proto->getOperatorName());