Index: src/x64/ic-x64.cc |
diff --git a/src/x64/ic-x64.cc b/src/x64/ic-x64.cc |
index 209aa2d3070e48da7890e9457e64fe4718cfd782..357363aa5bc459e375fc2df078ba5048eb66610e 100644 |
--- a/src/x64/ic-x64.cc |
+++ b/src/x64/ic-x64.cc |
@@ -25,3 +25,153 @@ |
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
+#include "v8.h" |
+ |
+#include "codegen-inl.h" |
+#include "ic-inl.h" |
+#include "runtime.h" |
+#include "stub-cache.h" |
+ |
+namespace v8 { namespace internal { |
+ |
+ |
+void KeyedLoadIC::ClearInlinedVersion(Address address) { |
+ UNIMPLEMENTED(); |
+} |
+ |
+void KeyedLoadIC::Generate(MacroAssembler* masm, |
+ ExternalReference const& f) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void KeyedLoadIC::GenerateGeneric(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void KeyedLoadIC::GenerateMiss(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+bool KeyedLoadIC::PatchInlinedLoad(Address address, Object* map) { |
+ UNIMPLEMENTED(); |
+ return false; |
+} |
+ |
+Object* KeyedLoadStubCompiler::CompileLoadArrayLength(String* name) { |
+ UNIMPLEMENTED(); |
+ return NULL; |
+} |
+ |
+Object* KeyedLoadStubCompiler::CompileLoadCallback(String* name, |
+ JSObject* object, |
+ JSObject* holder, |
+ AccessorInfo* callback) { |
+ UNIMPLEMENTED(); |
+ return NULL; |
+} |
+ |
+Object* KeyedLoadStubCompiler::CompileLoadConstant(String* name, |
+ JSObject* object, |
+ JSObject* holder, |
+ Object* callback) { |
+ UNIMPLEMENTED(); |
+ return NULL; |
+} |
+ |
+Object* KeyedLoadStubCompiler::CompileLoadField(String* name, |
+ JSObject* object, |
+ JSObject* holder, |
+ int index) { |
+ UNIMPLEMENTED(); |
+ return NULL; |
+} |
+ |
+Object* KeyedLoadStubCompiler::CompileLoadFunctionPrototype(String* name) { |
+ UNIMPLEMENTED(); |
+ return NULL; |
+} |
+ |
+Object* KeyedLoadStubCompiler::CompileLoadInterceptor(JSObject* object, |
+ JSObject* holder, |
+ String* name) { |
+ UNIMPLEMENTED(); |
+ return NULL; |
+} |
+ |
+Object* KeyedLoadStubCompiler::CompileLoadStringLength(String* name) { |
+ UNIMPLEMENTED(); |
+ return NULL; |
+} |
+ |
+void KeyedStoreIC::Generate(MacroAssembler* masm, ExternalReference const& f) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void KeyedStoreIC::GenerateExtendStorage(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void KeyedStoreIC::GenerateGeneric(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+Object* KeyedStoreStubCompiler::CompileStoreField(JSObject* object, |
+ int index, |
+ Map* transition, |
+ String* name) { |
+ UNIMPLEMENTED(); |
+ return NULL; |
+} |
+ |
+void LoadIC::ClearInlinedVersion(Address address) { |
+ UNIMPLEMENTED(); |
+} |
+ |
+void LoadIC::Generate(MacroAssembler* masm, ExternalReference const& f) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void LoadIC::GenerateArrayLength(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void LoadIC::GenerateFunctionPrototype(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void LoadIC::GenerateMegamorphic(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void LoadIC::GenerateMiss(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void LoadIC::GenerateNormal(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void LoadIC::GenerateStringLength(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+bool LoadIC::PatchInlinedLoad(Address address, Object* map, int index) { |
+ UNIMPLEMENTED(); |
+ return false; |
+} |
+ |
+void StoreIC::Generate(MacroAssembler* masm, ExternalReference const& f) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void StoreIC::GenerateExtendStorage(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
+void StoreIC::GenerateMegamorphic(MacroAssembler* masm) { |
+ masm->int3(); // UNIMPLEMENTED. |
+} |
+ |
Dean McNamee
2009/05/20 13:09:42
remote two extra new lines
|
+ |
+ |
+} } // namespace v8::internal |