Home | History | Annotate | Download | only in Chapter4

Lines Matching defs:Codegen

95   virtual Value *Codegen() = 0;
103 virtual Value *Codegen();
111 virtual Value *Codegen();
121 virtual Value *Codegen();
131 virtual Value *Codegen();
144 Function *Codegen();
155 Function *Codegen();
364 Value *NumberExprAST::Codegen() {
368 Value *VariableExprAST::Codegen() {
374 Value *BinaryExprAST::Codegen() {
375 Value *L = LHS->Codegen();
376 Value *R = RHS->Codegen();
392 Value *CallExprAST::Codegen() {
404 ArgsV.push_back(Args[i]->Codegen());
411 Function *PrototypeAST::Codegen() {
453 Function *FunctionAST::Codegen() {
456 Function *TheFunction = Proto->Codegen();
464 if (Value *RetVal = Body->Codegen()) {
490 if (Function *LF = F->Codegen()) {
502 if (Function *F = P->Codegen()) {
515 if (Function *LF = F->Codegen()) {