Home | History | Annotate | Download | only in Chapter3

Lines Matching defs:Codegen

88   virtual Value *Codegen() = 0;
96 virtual Value *Codegen();
104 virtual Value *Codegen();
114 virtual Value *Codegen();
124 virtual Value *Codegen();
137 Function *Codegen();
148 Function *Codegen();
356 Value *NumberExprAST::Codegen() {
360 Value *VariableExprAST::Codegen() {
366 Value *BinaryExprAST::Codegen() {
367 Value *L = LHS->Codegen();
368 Value *R = RHS->Codegen();
384 Value *CallExprAST::Codegen() {
396 ArgsV.push_back(Args[i]->Codegen());
403 Function *PrototypeAST::Codegen() {
445 Function *FunctionAST::Codegen() {
448 Function *TheFunction = Proto->Codegen();
456 if (Value *RetVal = Body->Codegen()) {
477 if (Function *LF = F->Codegen()) {
489 if (Function *F = P->Codegen()) {
502 if (Function *LF = F->Codegen()) {