Lines Matching refs:Codegen
116 virtual Value *Codegen() = 0;
124 virtual Value *Codegen();
133 virtual Value *Codegen();
143 virtual Value *Codegen();
153 virtual Value *Codegen();
163 virtual Value *Codegen();
172 virtual Value *Codegen();
183 virtual Value *Codegen();
195 virtual Value *Codegen();
220 Function *Codegen();
233 Function *Codegen();
910 Value *NumberExprAST::Codegen() { in Codegen() function in NumberExprAST
914 Value *VariableExprAST::Codegen() { in Codegen() function in VariableExprAST
925 Value *UnaryExprAST::Codegen() { in Codegen() function in UnaryExprAST
926 Value *OperandV = Operand->Codegen(); in Codegen()
936 Value *BinaryExprAST::Codegen() { in Codegen() function in BinaryExprAST
944 Value *Val = RHS->Codegen(); in Codegen()
955 Value *L = LHS->Codegen(); in Codegen()
956 Value *R = RHS->Codegen(); in Codegen()
981 Value *CallExprAST::Codegen() { in Codegen() function in CallExprAST
993 ArgsV.push_back(Args[i]->Codegen()); in Codegen()
1000 Value *IfExprAST::Codegen() { in Codegen() function in IfExprAST
1001 Value *CondV = Cond->Codegen(); in Codegen()
1022 Value *ThenV = Then->Codegen(); in Codegen()
1033 Value *ElseV = Else->Codegen(); in Codegen()
1051 Value *ForExprAST::Codegen() { in Codegen() function in ForExprAST
1078 Value *StartVal = Start->Codegen(); in Codegen()
1102 if (Body->Codegen() == 0) in Codegen()
1108 StepVal = Step->Codegen(); in Codegen()
1116 Value *EndCond = End->Codegen(); in Codegen()
1150 Value *VarExprAST::Codegen() { in Codegen() function in VarExprAST
1167 InitVal = Init->Codegen(); in Codegen()
1185 Value *BodyVal = Body->Codegen(); in Codegen()
1196 Function *PrototypeAST::Codegen() { in Codegen() function in PrototypeAST
1254 Function *FunctionAST::Codegen() { in Codegen() function in FunctionAST
1257 Function *TheFunction = Proto->Codegen(); in Codegen()
1272 if (Value *RetVal = Body->Codegen()) { in Codegen()
1297 if (Function *LF = F->Codegen()) { in HandleDefinition()
1311 if (Function *F = P->Codegen()) { in HandleExtern()
1326 if (Function *LF = F->Codegen()) { in HandleTopLevelExpression()