| OLD | NEW | 
|---|
| 1 // Copyright 2006-2008 the V8 project authors. All rights reserved. | 1 // Copyright 2006-2008 the V8 project authors. All rights reserved. | 
| 2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without | 
| 3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are | 
| 4 // met: | 4 // met: | 
| 5 // | 5 // | 
| 6 //     * Redistributions of source code must retain the above copyright | 6 //     * Redistributions of source code must retain the above copyright | 
| 7 //       notice, this list of conditions and the following disclaimer. | 7 //       notice, this list of conditions and the following disclaimer. | 
| 8 //     * Redistributions in binary form must reproduce the above | 8 //     * Redistributions in binary form must reproduce the above | 
| 9 //       copyright notice, this list of conditions and the following | 9 //       copyright notice, this list of conditions and the following | 
| 10 //       disclaimer in the documentation and/or other materials provided | 10 //       disclaimer in the documentation and/or other materials provided | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
| 31 #include "ast.h" | 31 #include "ast.h" | 
| 32 #include "code-stubs.h" | 32 #include "code-stubs.h" | 
| 33 #include "runtime.h" | 33 #include "runtime.h" | 
| 34 | 34 | 
| 35 // Include the declaration of the architecture defined class CodeGenerator. | 35 // Include the declaration of the architecture defined class CodeGenerator. | 
| 36 // The contract  to the shared code is that the the CodeGenerator is a subclass | 36 // The contract  to the shared code is that the the CodeGenerator is a subclass | 
| 37 // of Visitor and that the following methods are available publicly: | 37 // of Visitor and that the following methods are available publicly: | 
| 38 //   MakeCode | 38 //   MakeCode | 
| 39 //   MakeCodePrologue | 39 //   MakeCodePrologue | 
| 40 //   MakeCodeEpilogue | 40 //   MakeCodeEpilogue | 
| 41 //   SetFunctionInfo |  | 
| 42 //   masm | 41 //   masm | 
| 43 //   frame | 42 //   frame | 
|  | 43 //   script | 
| 44 //   has_valid_frame | 44 //   has_valid_frame | 
| 45 //   SetFrame | 45 //   SetFrame | 
| 46 //   DeleteFrame | 46 //   DeleteFrame | 
| 47 //   allocator | 47 //   allocator | 
| 48 //   AddDeferred | 48 //   AddDeferred | 
| 49 //   in_spilled_code | 49 //   in_spilled_code | 
| 50 //   set_in_spilled_code | 50 //   set_in_spilled_code | 
| 51 //   RecordPositions | 51 //   RecordPositions | 
| 52 // | 52 // | 
| 53 // These methods are either used privately by the shared code or implemented as | 53 // These methods are either used privately by the shared code or implemented as | 
| (...skipping 363 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 417     PrintF("ArgumentsAccessStub (type %d)\n", type_); | 417     PrintF("ArgumentsAccessStub (type %d)\n", type_); | 
| 418   } | 418   } | 
| 419 #endif | 419 #endif | 
| 420 }; | 420 }; | 
| 421 | 421 | 
| 422 | 422 | 
| 423 }  // namespace internal | 423 }  // namespace internal | 
| 424 }  // namespace v8 | 424 }  // namespace v8 | 
| 425 | 425 | 
| 426 #endif  // V8_CODEGEN_H_ | 426 #endif  // V8_CODEGEN_H_ | 
| OLD | NEW | 
|---|