Home | History | Annotate | Download | only in lazy

Lines Matching defs:Proto

226   PrototypeAST *Proto;
229 FunctionAST(PrototypeAST *proto, ExprAST *body)
230 : Proto(proto), Body(body) {}
581 PrototypeAST *Proto = ParsePrototype();
582 if (Proto == 0) return 0;
585 return new FunctionAST(Proto, E);
592 // Make an anonymous proto.
593 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>());
594 return new FunctionAST(Proto, E);
970 Function *TheFunction = Proto->Codegen();
975 if (Proto->isBinaryOp())
976 BinopPrecedence[Proto->getOperatorName()] = Proto->getBinaryPrecedence();
983 Proto->CreateArgumentAllocas(TheFunction);
1001 if (Proto->isBinaryOp())
1002 BinopPrecedence.erase(Proto->getOperatorName());