Lines Matching refs: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() { in Codegen() function in NumberExprAST
635 Value *VariableExprAST::Codegen() { in Codegen() function in VariableExprAST
641 Value *BinaryExprAST::Codegen() { in Codegen() function in BinaryExprAST
642 Value *L = LHS->Codegen(); in Codegen()
643 Value *R = RHS->Codegen(); in Codegen()
664 Value *CallExprAST::Codegen() { in Codegen() function in CallExprAST
676 ArgsV.push_back(Args[i]->Codegen()); in Codegen()
684 Function *PrototypeAST::Codegen() { in Codegen() function in PrototypeAST
729 Function *FunctionAST::Codegen() { in Codegen() function in FunctionAST
732 Function *TheFunction = Proto->Codegen(); in Codegen()
740 if (Value *RetVal = Body->Codegen()) { in Codegen()
761 if (Function *LF = F->Codegen()) { in HandleDefinition()
773 if (Function *F = P->Codegen()) { in HandleExtern()
786 if (Function *LF = F->Codegen()) { in HandleTopLevelExpression()