Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Side by Side Diff: src/assembler.cc

Issue 547024: RegExp bitmap test for word character. (Closed)
Patch Set: Changed to char-map. Created 10 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 1994-2006 Sun Microsystems Inc. 1 // Copyright (c) 1994-2006 Sun Microsystems Inc.
2 // All Rights Reserved. 2 // All Rights Reserved.
3 // 3 //
4 // Redistribution and use in source and binary forms, with or without 4 // Redistribution and use in source and binary forms, with or without
5 // modification, are permitted provided that the following conditions are 5 // modification, are permitted provided that the following conditions are
6 // met: 6 // met:
7 // 7 //
8 // - Redistributions of source code must retain the above copyright notice, 8 // - Redistributions of source code must retain the above copyright notice,
9 // this list of conditions and the following disclaimer. 9 // this list of conditions and the following disclaimer.
10 // 10 //
(...skipping 656 matching lines...) Expand 10 before | Expand all | Expand 10 after
667 ExternalReference ExternalReference::re_grow_stack() { 667 ExternalReference ExternalReference::re_grow_stack() {
668 return ExternalReference( 668 return ExternalReference(
669 Redirect(FUNCTION_ADDR(NativeRegExpMacroAssembler::GrowStack))); 669 Redirect(FUNCTION_ADDR(NativeRegExpMacroAssembler::GrowStack)));
670 } 670 }
671 671
672 ExternalReference ExternalReference::re_case_insensitive_compare_uc16() { 672 ExternalReference ExternalReference::re_case_insensitive_compare_uc16() {
673 return ExternalReference(Redirect( 673 return ExternalReference(Redirect(
674 FUNCTION_ADDR(NativeRegExpMacroAssembler::CaseInsensitiveCompareUC16))); 674 FUNCTION_ADDR(NativeRegExpMacroAssembler::CaseInsensitiveCompareUC16)));
675 } 675 }
676 676
677 ExternalReference ExternalReference::re_word_character_map() {
678 return ExternalReference(
679 NativeRegExpMacroAssembler::word_character_map_address());
680 }
677 681
678 ExternalReference ExternalReference::address_of_static_offsets_vector() { 682 ExternalReference ExternalReference::address_of_static_offsets_vector() {
679 return ExternalReference(OffsetsVector::static_offsets_vector_address()); 683 return ExternalReference(OffsetsVector::static_offsets_vector_address());
680 } 684 }
681 685
682 ExternalReference ExternalReference::address_of_regexp_stack_memory_address() { 686 ExternalReference ExternalReference::address_of_regexp_stack_memory_address() {
683 return ExternalReference(RegExpStack::memory_address()); 687 return ExternalReference(RegExpStack::memory_address());
684 } 688 }
685 689
686 ExternalReference ExternalReference::address_of_regexp_stack_memory_size() { 690 ExternalReference ExternalReference::address_of_regexp_stack_memory_size() {
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
763 return ExternalReference(Redirect(FUNCTION_ADDR(Debug::Break))); 767 return ExternalReference(Redirect(FUNCTION_ADDR(Debug::Break)));
764 } 768 }
765 769
766 770
767 ExternalReference ExternalReference::debug_step_in_fp_address() { 771 ExternalReference ExternalReference::debug_step_in_fp_address() {
768 return ExternalReference(Debug::step_in_fp_addr()); 772 return ExternalReference(Debug::step_in_fp_addr());
769 } 773 }
770 #endif 774 #endif
771 775
772 } } // namespace v8::internal 776 } } // namespace v8::internal
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698