Lines Matching refs:codegen
94 virtual Value *codegen() = 0;
103 Value *codegen() override;
112 Value *codegen() override;
124 Value *codegen() override;
136 Value *codegen() override;
149 Function *codegen();
162 Function *codegen();
392 Value *NumberExprAST::codegen() { in codegen() function in NumberExprAST
396 Value *VariableExprAST::codegen() { in codegen() function in VariableExprAST
404 Value *BinaryExprAST::codegen() { in codegen() function in BinaryExprAST
405 Value *L = LHS->codegen(); in codegen()
406 Value *R = RHS->codegen(); in codegen()
427 Value *CallExprAST::codegen() { in codegen() function in CallExprAST
439 ArgsV.push_back(Args[i]->codegen()); in codegen()
447 Function *PrototypeAST::codegen() { in codegen() function in PrototypeAST
465 Function *FunctionAST::codegen() { in codegen() function in FunctionAST
470 TheFunction = Proto->codegen(); in codegen()
484 if (Value *RetVal = Body->codegen()) { in codegen()
505 if (auto *FnIR = FnAST->codegen()) { in HandleDefinition()
517 if (auto *FnIR = ProtoAST->codegen()) { in HandleExtern()
530 if (auto *FnIR = FnAST->codegen()) { in HandleTopLevelExpression()