Home | History | Annotate | Download | only in Chapter4

Lines Matching defs:codegen

111   virtual Value *codegen() = 0;
120 Value *codegen() override;
129 Value *codegen() override;
141 Value *codegen() override;
153 Value *codegen() override;
166 Function *codegen();
179 Function *codegen();
418 // If not, check whether we can codegen the declaration from some existing
422 return FI->second->codegen();
428 Value *NumberExprAST::codegen() {
432 Value *VariableExprAST::codegen() {
440 Value *BinaryExprAST::codegen() {
441 Value *L = LHS->codegen();
442 Value *R = RHS->codegen();
462 Value *CallExprAST::codegen() {
474 ArgsV.push_back(Args[i]->codegen());
482 Function *PrototypeAST::codegen() {
499 Function *FunctionAST::codegen() {
517 if (Value *RetVal = Body->codegen()) {
561 if (auto *FnIR = FnAST->codegen()) {
575 if (auto *FnIR = ProtoAST->codegen()) {
589 codegen()) {