OLD | NEW |
1 // Copyright 2011 the V8 project authors. All rights reserved. | 1 // Copyright 2011 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef V8_BUILTINS_BUILTINS_H_ | 5 #ifndef V8_BUILTINS_BUILTINS_H_ |
6 #define V8_BUILTINS_BUILTINS_H_ | 6 #define V8_BUILTINS_BUILTINS_H_ |
7 | 7 |
8 #include "src/base/flags.h" | 8 #include "src/base/flags.h" |
9 #include "src/handles.h" | 9 #include "src/handles.h" |
10 | 10 |
(...skipping 515 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
526 CPP(ReflectGetOwnPropertyDescriptor) \ | 526 CPP(ReflectGetOwnPropertyDescriptor) \ |
527 CPP(ReflectGetPrototypeOf) \ | 527 CPP(ReflectGetPrototypeOf) \ |
528 CPP(ReflectHas) \ | 528 CPP(ReflectHas) \ |
529 CPP(ReflectIsExtensible) \ | 529 CPP(ReflectIsExtensible) \ |
530 CPP(ReflectOwnKeys) \ | 530 CPP(ReflectOwnKeys) \ |
531 CPP(ReflectPreventExtensions) \ | 531 CPP(ReflectPreventExtensions) \ |
532 CPP(ReflectSet) \ | 532 CPP(ReflectSet) \ |
533 CPP(ReflectSetPrototypeOf) \ | 533 CPP(ReflectSetPrototypeOf) \ |
534 \ | 534 \ |
535 /* RegExp */ \ | 535 /* RegExp */ \ |
| 536 CPP(RegExpCapture1Getter) \ |
| 537 CPP(RegExpCapture2Getter) \ |
| 538 CPP(RegExpCapture3Getter) \ |
| 539 CPP(RegExpCapture4Getter) \ |
| 540 CPP(RegExpCapture5Getter) \ |
| 541 CPP(RegExpCapture6Getter) \ |
| 542 CPP(RegExpCapture7Getter) \ |
| 543 CPP(RegExpCapture8Getter) \ |
| 544 CPP(RegExpCapture9Getter) \ |
536 CPP(RegExpConstructor) \ | 545 CPP(RegExpConstructor) \ |
| 546 CPP(RegExpInputGetter) \ |
| 547 CPP(RegExpInputSetter) \ |
| 548 CPP(RegExpLastMatchGetter) \ |
| 549 CPP(RegExpLastParenGetter) \ |
| 550 CPP(RegExpLeftContextGetter) \ |
537 TFJ(RegExpPrototypeExec, 2) \ | 551 TFJ(RegExpPrototypeExec, 2) \ |
| 552 TFJ(RegExpPrototypeFlagsGetter, 1) \ |
| 553 TFJ(RegExpPrototypeGlobalGetter, 1) \ |
| 554 TFJ(RegExpPrototypeIgnoreCaseGetter, 1) \ |
| 555 TFJ(RegExpPrototypeMultilineGetter, 1) \ |
| 556 CPP(RegExpPrototypeSourceGetter) \ |
| 557 CPP(RegExpPrototypeSpeciesGetter) \ |
| 558 TFJ(RegExpPrototypeStickyGetter, 1) \ |
| 559 TFJ(RegExpPrototypeUnicodeGetter, 1) \ |
| 560 CPP(RegExpRightContextGetter) \ |
538 \ | 561 \ |
539 /* SharedArrayBuffer */ \ | 562 /* SharedArrayBuffer */ \ |
540 CPP(SharedArrayBufferPrototypeGetByteLength) \ | 563 CPP(SharedArrayBufferPrototypeGetByteLength) \ |
541 TFJ(AtomicsLoad, 3) \ | 564 TFJ(AtomicsLoad, 3) \ |
542 TFJ(AtomicsStore, 4) \ | 565 TFJ(AtomicsStore, 4) \ |
543 \ | 566 \ |
544 /* String */ \ | 567 /* String */ \ |
545 ASM(StringConstructor) \ | 568 ASM(StringConstructor) \ |
546 ASM(StringConstructor_ConstructStub) \ | 569 ASM(StringConstructor_ConstructStub) \ |
547 CPP(StringFromCodePoint) \ | 570 CPP(StringFromCodePoint) \ |
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
735 | 758 |
736 friend class Isolate; | 759 friend class Isolate; |
737 | 760 |
738 DISALLOW_COPY_AND_ASSIGN(Builtins); | 761 DISALLOW_COPY_AND_ASSIGN(Builtins); |
739 }; | 762 }; |
740 | 763 |
741 } // namespace internal | 764 } // namespace internal |
742 } // namespace v8 | 765 } // namespace v8 |
743 | 766 |
744 #endif // V8_BUILTINS_BUILTINS_H_ | 767 #endif // V8_BUILTINS_BUILTINS_H_ |
OLD | NEW |