| OLD | NEW |
| 1 // Copyright 2009 the V8 project authors. All rights reserved. | 1 // Copyright 2009 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 24 matching lines...) Expand all Loading... |
| 35 | 35 |
| 36 namespace v8 { | 36 namespace v8 { |
| 37 namespace internal { | 37 namespace internal { |
| 38 | 38 |
| 39 #define __ ACCESS_MASM((&masm_)) | 39 #define __ ACCESS_MASM((&masm_)) |
| 40 | 40 |
| 41 | 41 |
| 42 Object* CallStubCompiler::CompileCallConstant(Object* a, | 42 Object* CallStubCompiler::CompileCallConstant(Object* a, |
| 43 JSObject* b, | 43 JSObject* b, |
| 44 JSFunction* c, | 44 JSFunction* c, |
| 45 StubCompiler::CheckType d, | 45 StubCompiler::CheckType d) { |
| 46 Code::Flags flags) { | |
| 47 UNIMPLEMENTED(); | 46 UNIMPLEMENTED(); |
| 48 return NULL; | 47 return NULL; |
| 49 } | 48 } |
| 50 | 49 |
| 51 Object* CallStubCompiler::CompileCallField(Object* a, | 50 Object* CallStubCompiler::CompileCallField(Object* a, |
| 52 JSObject* b, | 51 JSObject* b, |
| 53 int c, | 52 int c, |
| 54 String* d, | 53 String* d) { |
| 55 Code::Flags flags) { | |
| 56 UNIMPLEMENTED(); | 54 UNIMPLEMENTED(); |
| 57 return NULL; | 55 return NULL; |
| 58 } | 56 } |
| 59 | 57 |
| 60 | 58 |
| 61 Object* CallStubCompiler::CompileCallInterceptor(Object* a, | 59 Object* CallStubCompiler::CompileCallInterceptor(Object* a, |
| 62 JSObject* b, | 60 JSObject* b, |
| 63 String* c) { | 61 String* c) { |
| 64 UNIMPLEMENTED(); | 62 UNIMPLEMENTED(); |
| 65 return NULL; | 63 return NULL; |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 106 Object* LoadStubCompiler::CompileLoadInterceptor(JSObject* a, | 104 Object* LoadStubCompiler::CompileLoadInterceptor(JSObject* a, |
| 107 JSObject* b, | 105 JSObject* b, |
| 108 String* c) { | 106 String* c) { |
| 109 UNIMPLEMENTED(); | 107 UNIMPLEMENTED(); |
| 110 return NULL; | 108 return NULL; |
| 111 } | 109 } |
| 112 | 110 |
| 113 | 111 |
| 114 Object* LoadStubCompiler::CompileLoadGlobal(JSGlobalObject* object, | 112 Object* LoadStubCompiler::CompileLoadGlobal(JSGlobalObject* object, |
| 115 JSGlobalPropertyCell* cell, | 113 JSGlobalPropertyCell* cell, |
| 116 String* name) { | 114 String* name, |
| 115 bool is_dont_delete) { |
| 117 UNIMPLEMENTED(); | 116 UNIMPLEMENTED(); |
| 118 return NULL; | 117 return NULL; |
| 119 } | 118 } |
| 120 | 119 |
| 121 | 120 |
| 122 Object* StoreStubCompiler::CompileStoreCallback(JSObject* a, | 121 Object* StoreStubCompiler::CompileStoreCallback(JSObject* a, |
| 123 AccessorInfo* b, | 122 AccessorInfo* b, |
| 124 String* c) { | 123 String* c) { |
| 125 UNIMPLEMENTED(); | 124 UNIMPLEMENTED(); |
| 126 return NULL; | 125 return NULL; |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 170 __ lea(rcx, FieldOperand(rax, Code::kHeaderSize)); | 169 __ lea(rcx, FieldOperand(rax, Code::kHeaderSize)); |
| 171 __ jmp(rcx); | 170 __ jmp(rcx); |
| 172 | 171 |
| 173 return GetCodeWithFlags(flags, "LazyCompileStub"); | 172 return GetCodeWithFlags(flags, "LazyCompileStub"); |
| 174 } | 173 } |
| 175 | 174 |
| 176 #undef __ | 175 #undef __ |
| 177 | 176 |
| 178 | 177 |
| 179 } } // namespace v8::internal | 178 } } // namespace v8::internal |
| OLD | NEW |