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 |