Lines Matching refs:codegen
106 virtual Value *codegen() = 0;
116 Value *codegen() override;
126 Value *codegen() override;
139 Value *codegen() override;
152 Value *codegen() override;
166 Function *codegen();
180 Function *codegen();
412 Value *NumberExprAST::codegen() { in codegen() function in NumberExprAST
416 Value *VariableExprAST::codegen() { in codegen() function in VariableExprAST
424 Value *BinaryExprAST::codegen() { in codegen() function in BinaryExprAST
425 Value *L = LHS->codegen(); in codegen()
426 Value *R = RHS->codegen(); in codegen()
446 Value *CallExprAST::codegen() { in codegen() function in CallExprAST
458 ArgsV.push_back(Args[i]->codegen()); in codegen()
466 Function *PrototypeAST::codegen() { in codegen() function in PrototypeAST
483 Function *FunctionAST::codegen() { in codegen() function in FunctionAST
488 TheFunction = Proto->codegen(); in codegen()
502 if (Value *RetVal = Body->codegen()) { in codegen()
532 if (auto *FnIR = FnAST->codegen()) { in HandleDefinition()
545 if (auto *FnIR = ProtoAST->codegen()) { in HandleExtern()
559 if (auto *FnIR = FnAST->codegen()) { in HandleTopLevelExpression()