Home | History | Annotate | Download | only in Chapter3

Lines Matching refs:Codegen

87   virtual Value *Codegen() = 0;
95 virtual Value *Codegen();
103 virtual Value *Codegen();
113 virtual Value *Codegen();
123 virtual Value *Codegen();
136 Function *Codegen();
147 Function *Codegen();
354 Value *NumberExprAST::Codegen() {
358 Value *VariableExprAST::Codegen() {
364 Value *BinaryExprAST::Codegen() {
365 Value *L = LHS->Codegen();
366 Value *R = RHS->Codegen();
382 Value *CallExprAST::Codegen() {
394 ArgsV.push_back(Args[i]->Codegen());
401 Function *PrototypeAST::Codegen() {
443 Function *FunctionAST::Codegen() {
446 Function *TheFunction = Proto->Codegen();
454 if (Value *RetVal = Body->Codegen()) {
475 if (Function *LF = F->Codegen()) {
487 if (Function *F = P->Codegen()) {
500 if (Function *LF = F->Codegen()) {