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

Side by Side Diff: src/types.cc

Issue 559913002: Rename ascii to one-byte where applicable. (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 6 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 2014 the V8 project authors. All rights reserved. 1 // Copyright 2014 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 #include "src/types.h" 5 #include "src/types.h"
6 6
7 #include "src/ostreams.h" 7 #include "src/ostreams.h"
8 #include "src/types-inl.h" 8 #include "src/types-inl.h"
9 9
10 namespace v8 { 10 namespace v8 {
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
163 } 163 }
164 return kUnsignedSmall; 164 return kUnsignedSmall;
165 } 165 }
166 166
167 167
168 template<class Config> 168 template<class Config>
169 int TypeImpl<Config>::BitsetType::Lub(i::Map* map) { 169 int TypeImpl<Config>::BitsetType::Lub(i::Map* map) {
170 DisallowHeapAllocation no_allocation; 170 DisallowHeapAllocation no_allocation;
171 switch (map->instance_type()) { 171 switch (map->instance_type()) {
172 case STRING_TYPE: 172 case STRING_TYPE:
173 case ASCII_STRING_TYPE: 173 case ONE_BYTE_STRING_TYPE:
174 case CONS_STRING_TYPE: 174 case CONS_STRING_TYPE:
175 case CONS_ASCII_STRING_TYPE: 175 case CONS_ONE_BYTE_STRING_TYPE:
176 case SLICED_STRING_TYPE: 176 case SLICED_STRING_TYPE:
177 case SLICED_ASCII_STRING_TYPE: 177 case SLICED_ONE_BYTE_STRING_TYPE:
178 case EXTERNAL_STRING_TYPE: 178 case EXTERNAL_STRING_TYPE:
179 case EXTERNAL_ASCII_STRING_TYPE: 179 case EXTERNAL_ONE_BYTE_STRING_TYPE:
180 case EXTERNAL_STRING_WITH_ONE_BYTE_DATA_TYPE: 180 case EXTERNAL_STRING_WITH_ONE_BYTE_DATA_TYPE:
181 case SHORT_EXTERNAL_STRING_TYPE: 181 case SHORT_EXTERNAL_STRING_TYPE:
182 case SHORT_EXTERNAL_ASCII_STRING_TYPE: 182 case SHORT_EXTERNAL_ONE_BYTE_STRING_TYPE:
183 case SHORT_EXTERNAL_STRING_WITH_ONE_BYTE_DATA_TYPE: 183 case SHORT_EXTERNAL_STRING_WITH_ONE_BYTE_DATA_TYPE:
184 case INTERNALIZED_STRING_TYPE: 184 case INTERNALIZED_STRING_TYPE:
185 case ASCII_INTERNALIZED_STRING_TYPE: 185 case ONE_BYTE_INTERNALIZED_STRING_TYPE:
186 case EXTERNAL_INTERNALIZED_STRING_TYPE: 186 case EXTERNAL_INTERNALIZED_STRING_TYPE:
187 case EXTERNAL_ASCII_INTERNALIZED_STRING_TYPE: 187 case EXTERNAL_ONE_BYTE_INTERNALIZED_STRING_TYPE:
188 case EXTERNAL_INTERNALIZED_STRING_WITH_ONE_BYTE_DATA_TYPE: 188 case EXTERNAL_INTERNALIZED_STRING_WITH_ONE_BYTE_DATA_TYPE:
189 case SHORT_EXTERNAL_INTERNALIZED_STRING_TYPE: 189 case SHORT_EXTERNAL_INTERNALIZED_STRING_TYPE:
190 case SHORT_EXTERNAL_ASCII_INTERNALIZED_STRING_TYPE: 190 case SHORT_EXTERNAL_ONE_BYTE_INTERNALIZED_STRING_TYPE:
191 case SHORT_EXTERNAL_INTERNALIZED_STRING_WITH_ONE_BYTE_DATA_TYPE: 191 case SHORT_EXTERNAL_INTERNALIZED_STRING_WITH_ONE_BYTE_DATA_TYPE:
192 return kString; 192 return kString;
193 case SYMBOL_TYPE: 193 case SYMBOL_TYPE:
194 return kSymbol; 194 return kSymbol;
195 case ODDBALL_TYPE: { 195 case ODDBALL_TYPE: {
196 Heap* heap = map->GetHeap(); 196 Heap* heap = map->GetHeap();
197 if (map == heap->undefined_map()) return kUndefined; 197 if (map == heap->undefined_map()) return kUndefined;
198 if (map == heap->null_map()) return kNull; 198 if (map == heap->null_map()) return kNull;
199 if (map == heap->boolean_map()) return kBoolean; 199 if (map == heap->boolean_map()) return kBoolean;
200 DCHECK(map == heap->the_hole_map() || 200 DCHECK(map == heap->the_hole_map() ||
(...skipping 777 matching lines...) Expand 10 before | Expand all | Expand 10 after
978 template class TypeImpl<HeapTypeConfig>::Iterator<i::Object>; 978 template class TypeImpl<HeapTypeConfig>::Iterator<i::Object>;
979 979
980 template TypeImpl<ZoneTypeConfig>::TypeHandle 980 template TypeImpl<ZoneTypeConfig>::TypeHandle
981 TypeImpl<ZoneTypeConfig>::Convert<HeapType>( 981 TypeImpl<ZoneTypeConfig>::Convert<HeapType>(
982 TypeImpl<HeapTypeConfig>::TypeHandle, TypeImpl<ZoneTypeConfig>::Region*); 982 TypeImpl<HeapTypeConfig>::TypeHandle, TypeImpl<ZoneTypeConfig>::Region*);
983 template TypeImpl<HeapTypeConfig>::TypeHandle 983 template TypeImpl<HeapTypeConfig>::TypeHandle
984 TypeImpl<HeapTypeConfig>::Convert<Type>( 984 TypeImpl<HeapTypeConfig>::Convert<Type>(
985 TypeImpl<ZoneTypeConfig>::TypeHandle, TypeImpl<HeapTypeConfig>::Region*); 985 TypeImpl<ZoneTypeConfig>::TypeHandle, TypeImpl<HeapTypeConfig>::Region*);
986 986
987 } } // namespace v8::internal 987 } } // namespace v8::internal
OLDNEW
« src/jsregexp.cc ('K') | « src/string-search.h ('k') | src/uri.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698