| 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 401 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 412 __ bind(&miss); | 412 __ bind(&miss); |
| 413 __ DecrementCounter(&Counters::named_load_global_inline, 1); | 413 __ DecrementCounter(&Counters::named_load_global_inline, 1); |
| 414 __ IncrementCounter(&Counters::named_load_global_inline_miss, 1); | 414 __ IncrementCounter(&Counters::named_load_global_inline_miss, 1); |
| 415 GenerateLoadMiss(masm(), Code::LOAD_IC); | 415 GenerateLoadMiss(masm(), Code::LOAD_IC); |
| 416 | 416 |
| 417 // Return the generated code. | 417 // Return the generated code. |
| 418 return GetCode(NORMAL, name); | 418 return GetCode(NORMAL, name); |
| 419 } | 419 } |
| 420 | 420 |
| 421 | 421 |
| 422 Object* KeyedLoadStubCompiler::CompileLoadArrayLength(String* name) { |
| 423 UNIMPLEMENTED(); |
| 424 return NULL; |
| 425 } |
| 426 |
| 427 |
| 428 Object* KeyedLoadStubCompiler::CompileLoadCallback(String* name, |
| 429 JSObject* object, |
| 430 JSObject* holder, |
| 431 AccessorInfo* callback) { |
| 432 UNIMPLEMENTED(); |
| 433 return NULL; |
| 434 } |
| 435 |
| 436 |
| 437 Object* KeyedLoadStubCompiler::CompileLoadConstant(String* name, |
| 438 JSObject* object, |
| 439 JSObject* holder, |
| 440 Object* callback) { |
| 441 UNIMPLEMENTED(); |
| 442 return NULL; |
| 443 } |
| 444 |
| 445 |
| 446 Object* KeyedLoadStubCompiler::CompileLoadFunctionPrototype(String* name) { |
| 447 UNIMPLEMENTED(); |
| 448 return NULL; |
| 449 } |
| 450 |
| 451 |
| 452 Object* KeyedLoadStubCompiler::CompileLoadInterceptor(JSObject* object, |
| 453 JSObject* holder, |
| 454 String* name) { |
| 455 UNIMPLEMENTED(); |
| 456 return NULL; |
| 457 } |
| 458 |
| 459 |
| 460 Object* KeyedLoadStubCompiler::CompileLoadStringLength(String* name) { |
| 461 UNIMPLEMENTED(); |
| 462 return NULL; |
| 463 } |
| 464 |
| 465 |
| 466 |
| 422 Object* StoreStubCompiler::CompileStoreCallback(JSObject* a, | 467 Object* StoreStubCompiler::CompileStoreCallback(JSObject* a, |
| 423 AccessorInfo* b, | 468 AccessorInfo* b, |
| 424 String* c) { | 469 String* c) { |
| 425 UNIMPLEMENTED(); | 470 UNIMPLEMENTED(); |
| 426 return NULL; | 471 return NULL; |
| 427 } | 472 } |
| 428 | 473 |
| 429 | 474 |
| 430 Object* StoreStubCompiler::CompileStoreField(JSObject* object, | 475 Object* StoreStubCompiler::CompileStoreField(JSObject* object, |
| 431 int index, | 476 int index, |
| (...skipping 396 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 828 | 873 |
| 829 // Return the value (register rax). | 874 // Return the value (register rax). |
| 830 __ ret(0); | 875 __ ret(0); |
| 831 } | 876 } |
| 832 | 877 |
| 833 | 878 |
| 834 #undef __ | 879 #undef __ |
| 835 | 880 |
| 836 | 881 |
| 837 } } // namespace v8::internal | 882 } } // namespace v8::internal |
| OLD | NEW |