Lines Matching refs:codegen
150 virtual Value *codegen() = 0;
160 Value *codegen() override;
170 Value *codegen() override;
183 Value *codegen() override;
196 Value *codegen() override;
209 Value *codegen() override;
221 Value *codegen() override;
236 Value *codegen() override;
250 Value *codegen() override;
268 Function *codegen();
292 Function *codegen();
726 return FI->second->codegen(); in getFunction()
741 Value *NumberExprAST::codegen() { in codegen() function in NumberExprAST
745 Value *VariableExprAST::codegen() { in codegen() function in VariableExprAST
755 Value *UnaryExprAST::codegen() { in codegen() function in UnaryExprAST
756 Value *OperandV = Operand->codegen(); in codegen()
767 Value *BinaryExprAST::codegen() { in codegen() function in BinaryExprAST
778 Value *Val = RHS->codegen(); in codegen()
791 Value *L = LHS->codegen(); in codegen()
792 Value *R = RHS->codegen(); in codegen()
820 Value *CallExprAST::codegen() { in codegen() function in CallExprAST
832 ArgsV.push_back(Args[i]->codegen()); in codegen()
840 Value *IfExprAST::codegen() { in codegen() function in IfExprAST
841 Value *CondV = Cond->codegen(); in codegen()
862 Value *ThenV = Then->codegen(); in codegen()
874 Value *ElseV = Else->codegen(); in codegen()
911 Value *ForExprAST::codegen() { in codegen() function in ForExprAST
918 Value *StartVal = Start->codegen(); in codegen()
943 if (!Body->codegen()) in codegen()
949 StepVal = Step->codegen(); in codegen()
958 Value *EndCond = End->codegen(); in codegen()
993 Value *VarExprAST::codegen() { in codegen() function in VarExprAST
1010 InitVal = Init->codegen(); in codegen()
1029 Value *BodyVal = Body->codegen(); in codegen()
1041 Function *PrototypeAST::codegen() { in codegen() function in PrototypeAST
1058 Function *FunctionAST::codegen() { in codegen() function in FunctionAST
1088 if (Value *RetVal = Body->codegen()) { in codegen()
1121 if (auto *FnIR = FnAST->codegen()) { in HandleDefinition()
1134 if (auto *FnIR = ProtoAST->codegen()) { in HandleExtern()
1149 FnAST->codegen(); in HandleTopLevelExpression()