Lines Matching refs:codegen
100 virtual Value *codegen() = 0;
109 Value *codegen() override;
118 Value *codegen() override;
130 Value *codegen() override;
142 Value *codegen() override;
155 Function *codegen();
168 Function *codegen();
410 return FI->second->codegen(); in getFunction()
416 Value *NumberExprAST::codegen() { in codegen() function in NumberExprAST
420 Value *VariableExprAST::codegen() { in codegen() function in VariableExprAST
428 Value *BinaryExprAST::codegen() { in codegen() function in BinaryExprAST
429 Value *L = LHS->codegen(); in codegen()
430 Value *R = RHS->codegen(); in codegen()
451 Value *CallExprAST::codegen() { in codegen() function in CallExprAST
463 ArgsV.push_back(Args[i]->codegen()); in codegen()
471 Function *PrototypeAST::codegen() { in codegen() function in PrototypeAST
489 Function *FunctionAST::codegen() { in codegen() function in FunctionAST
507 if (Value *RetVal = Body->codegen()) { in codegen()
551 if (auto *FnIR = FnAST->codegen()) { in HandleDefinition()
565 if (auto *FnIR = ProtoAST->codegen()) { in HandleExtern()
579 if (FnAST->codegen()) { in HandleTopLevelExpression()