Lines Matching defs:Codegen
101 virtual Value *Codegen() = 0;
110 Value *Codegen() override;
119 Value *Codegen() override;
130 Value *Codegen() override;
141 Value *Codegen() override;
155 Function *Codegen();
166 Function *Codegen();
631 Value *NumberExprAST::Codegen() {
635 Value *VariableExprAST::Codegen() {
641 Value *BinaryExprAST::Codegen() {
642 Value *L = LHS->Codegen();
643 Value *R = RHS->Codegen();
664 Value *CallExprAST::Codegen() {
676 ArgsV.push_back(Args[i]->Codegen());
684 Function *PrototypeAST::Codegen() {
729 Function *FunctionAST::Codegen() {
732 Function *TheFunction = Proto->Codegen();
740 if (Value *RetVal = Body->Codegen()) {
761 if (Function *LF = F->Codegen()) {
773 if (Function *F = P->Codegen()) {
786 if (Function *LF = F->Codegen()) {