Lines Matching refs:codegen
206 virtual Value *codegen() = 0;
223 Value *codegen() override;
234 Value *codegen() override;
248 Value *codegen() override;
265 Value *codegen() override;
283 Value *codegen() override;
301 Value *codegen() override;
322 Value *codegen() override;
343 Value *codegen() override;
369 Function *codegen();
393 Function *codegen();
877 return FI->second->codegen(); in getFunction()
893 Value *NumberExprAST::codegen() { in codegen() function in NumberExprAST
898 Value *VariableExprAST::codegen() { in codegen() function in VariableExprAST
909 Value *UnaryExprAST::codegen() { in codegen() function in UnaryExprAST
910 Value *OperandV = Operand->codegen(); in codegen()
922 Value *BinaryExprAST::codegen() { in codegen() function in BinaryExprAST
935 Value *Val = RHS->codegen(); in codegen()
948 Value *L = LHS->codegen(); in codegen()
949 Value *R = RHS->codegen(); in codegen()
978 Value *CallExprAST::codegen() { in codegen() function in CallExprAST
992 ArgsV.push_back(Args[i]->codegen()); in codegen()
1000 Value *IfExprAST::codegen() { in codegen() function in IfExprAST
1003 Value *CondV = Cond->codegen(); in codegen()
1025 Value *ThenV = Then->codegen(); in codegen()
1037 Value *ElseV = Else->codegen(); in codegen()
1075 Value *ForExprAST::codegen() { in codegen() function in ForExprAST
1084 Value *StartVal = Start->codegen(); in codegen()
1110 if (!Body->codegen()) in codegen()
1116 StepVal = Step->codegen(); in codegen()
1125 Value *EndCond = End->codegen(); in codegen()
1159 Value *VarExprAST::codegen() { in codegen() function in VarExprAST
1176 InitVal = Init->codegen(); in codegen()
1197 Value *BodyVal = Body->codegen(); in codegen()
1209 Function *PrototypeAST::codegen() { in codegen() function in PrototypeAST
1227 Function *FunctionAST::codegen() { in codegen() function in FunctionAST
1290 if (Value *RetVal = Body->codegen()) { in codegen()
1328 if (!FnAST->codegen()) in HandleDefinition()
1338 if (!ProtoAST->codegen()) in HandleExtern()
1351 if (!FnAST->codegen()) { in HandleTopLevelExpression()