Lines Matching refs:codegen
116 virtual Value *codegen() = 0;
126 Value *codegen() override;
136 Value *codegen() override;
149 Value *codegen() override;
162 Value *codegen() override;
176 Function *codegen();
190 Function *codegen();
435 return FI->second->codegen(); in getFunction()
441 Value *NumberExprAST::codegen() { in codegen() function in NumberExprAST
445 Value *VariableExprAST::codegen() { in codegen() function in VariableExprAST
453 Value *BinaryExprAST::codegen() { in codegen() function in BinaryExprAST
454 Value *L = LHS->codegen(); in codegen()
455 Value *R = RHS->codegen(); in codegen()
475 Value *CallExprAST::codegen() { in codegen() function in CallExprAST
487 ArgsV.push_back(Args[i]->codegen()); in codegen()
495 Function *PrototypeAST::codegen() { in codegen() function in PrototypeAST
512 Function *FunctionAST::codegen() { in codegen() function in FunctionAST
530 if (Value *RetVal = Body->codegen()) { in codegen()
578 if (auto *FnIR = FnAST->codegen()) { in HandleDefinition()
594 if (auto *FnIR = ProtoAST->codegen()) { in HandleExtern()
609 if (FnAST->codegen()) { in HandleTopLevelExpression()