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

Side by Side Diff: src/code-stubs.h

Issue 23468015: ARM: replace RegExpCEntryStub with DirectCEntryStub. (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 7 years, 3 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2012 the V8 project authors. All rights reserved. 1 // Copyright 2012 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 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 /* IC Handler stubs */ \ 95 /* IC Handler stubs */ \
96 V(LoadField) \ 96 V(LoadField) \
97 V(KeyedLoadField) 97 V(KeyedLoadField)
98 98
99 // List of code stubs only used on ARM platforms. 99 // List of code stubs only used on ARM platforms.
100 #if V8_TARGET_ARCH_ARM 100 #if V8_TARGET_ARCH_ARM
101 #define CODE_STUB_LIST_ARM(V) \ 101 #define CODE_STUB_LIST_ARM(V) \
102 V(GetProperty) \ 102 V(GetProperty) \
103 V(SetProperty) \ 103 V(SetProperty) \
104 V(InvokeBuiltin) \ 104 V(InvokeBuiltin) \
105 V(RegExpCEntry) \
106 V(DirectCEntry) 105 V(DirectCEntry)
107 #else 106 #else
108 #define CODE_STUB_LIST_ARM(V) 107 #define CODE_STUB_LIST_ARM(V)
109 #endif 108 #endif
110 109
111 // List of code stubs only used on MIPS platforms. 110 // List of code stubs only used on MIPS platforms.
112 #if V8_TARGET_ARCH_MIPS 111 #if V8_TARGET_ARCH_MIPS
113 #define CODE_STUB_LIST_MIPS(V) \ 112 #define CODE_STUB_LIST_MIPS(V) \
114 V(RegExpCEntry) \ 113 V(RegExpCEntry) \
115 V(DirectCEntry) 114 V(DirectCEntry)
(...skipping 2186 matching lines...) Expand 10 before | Expand all | Expand 10 after
2302 int MinorKey() { return 0; } 2301 int MinorKey() { return 0; }
2303 2302
2304 void Generate(MacroAssembler* masm); 2303 void Generate(MacroAssembler* masm);
2305 2304
2306 DISALLOW_COPY_AND_ASSIGN(ProfileEntryHookStub); 2305 DISALLOW_COPY_AND_ASSIGN(ProfileEntryHookStub);
2307 }; 2306 };
2308 2307
2309 } } // namespace v8::internal 2308 } } // namespace v8::internal
2310 2309
2311 #endif // V8_CODE_STUBS_H_ 2310 #endif // V8_CODE_STUBS_H_
OLDNEW
« src/arm/regexp-macro-assembler-arm.cc ('K') | « src/arm/regexp-macro-assembler-arm.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698