Lines Matching refs:Codegen
130 virtual Value *Codegen() = 0;
138 virtual Value *Codegen();
147 virtual Value *Codegen();
157 virtual Value *Codegen();
167 virtual Value *Codegen();
177 virtual Value *Codegen();
186 virtual Value *Codegen();
197 virtual Value *Codegen();
209 virtual Value *Codegen();
234 Function *Codegen();
247 Function *Codegen();
641 Value *NumberExprAST::Codegen() { in Codegen() function in NumberExprAST
645 Value *VariableExprAST::Codegen() { in Codegen() function in VariableExprAST
654 Value *UnaryExprAST::Codegen() { in Codegen() function in UnaryExprAST
655 Value *OperandV = Operand->Codegen(); in Codegen()
668 Value *BinaryExprAST::Codegen() { in Codegen() function in BinaryExprAST
679 Value *Val = RHS->Codegen(); in Codegen()
690 Value *L = LHS->Codegen(); in Codegen()
691 Value *R = RHS->Codegen(); in Codegen()
716 Value *CallExprAST::Codegen() { in Codegen() function in CallExprAST
731 ArgsV.push_back(Args[i]->Codegen()); in Codegen()
738 Value *IfExprAST::Codegen() { in Codegen() function in IfExprAST
739 Value *CondV = Cond->Codegen(); in Codegen()
760 Value *ThenV = Then->Codegen(); in Codegen()
771 Value *ElseV = Else->Codegen(); in Codegen()
789 Value *ForExprAST::Codegen() { in Codegen() function in ForExprAST
816 Value *StartVal = Start->Codegen(); in Codegen()
840 if (Body->Codegen() == 0) in Codegen()
846 StepVal = Step->Codegen(); in Codegen()
854 Value *EndCond = End->Codegen(); in Codegen()
888 Value *VarExprAST::Codegen() { in Codegen() function in VarExprAST
905 InitVal = Init->Codegen(); in Codegen()
923 Value *BodyVal = Body->Codegen(); in Codegen()
934 Function *PrototypeAST::Codegen() { in Codegen() function in PrototypeAST
985 Function *FunctionAST::Codegen() { in Codegen() function in FunctionAST
988 Function *TheFunction = Proto->Codegen(); in Codegen()
1003 if (Value *RetVal = Body->Codegen()) { in Codegen()
1032 if (Function *LF = F->Codegen()) { in HandleDefinition()
1046 if (Function *F = P->Codegen()) { in HandleExtern()
1061 if (Function *LF = F->Codegen()) { in HandleTopLevelExpression()