/external/chromium_org/v8/src/ |
elements-kind.h | 13 enum ElementsKind { 54 // Derived constants from ElementsKind 74 int ElementsKindToShiftSize(ElementsKind elements_kind); 75 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind); 76 const char* ElementsKindToString(ElementsKind kind); 78 inline ElementsKind GetInitialFastElementsKind() { return FAST_SMI_ELEMENTS; } 80 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number); 81 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind); 83 ElementsKind GetNextTransitionElementsKind(ElementsKind elements_kind) [all...] |
elements-kind.cc | 16 int ElementsKindToShiftSize(ElementsKind elements_kind) { 55 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind) { 62 const char* ElementsKindToString(ElementsKind kind) { 70 ElementsKind** fast_elements_kind_sequence_ptr) { 71 ElementsKind* fast_elements_kind_sequence = 72 new ElementsKind[kFastElementsKindCount]; 93 static base::LazyInstance<ElementsKind*, 98 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number) { 105 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind) { 116 ElementsKind GetNextTransitionElementsKind(ElementsKind kind) [all...] |
elements.h | 23 virtual ElementsKind kind() const = 0; 33 // the ElementsKind of the ElementsAccessor. If backing_store is NULL, the 51 // be compatible with the ElementsKind of the ElementsAccessor. If 69 // be compatible with the ElementsKind of the ElementsAccessor. If 87 // be compatible with the ElementsKind of the ElementsAccessor. If 144 ElementsKind source_kind, 155 ElementsKind source_kind, 163 ElementsKind from_kind) { 182 // Returns a shared ElementsAccessor for the specified ElementsKind. 183 static ElementsAccessor* ForKind(ElementsKind elements_kind) [all...] |
type-feedback-vector-inl.h | 34 Isolate* isolate, ElementsKind elements_kind) {
|
type-feedback-vector.h | 41 // ElementsKind 43 Isolate* isolate, ElementsKind elements_kind);
|
code-stubs.h | 751 void GenerateCase(MacroAssembler* masm, ElementsKind kind); [all...] |
elements.cc | 13 // Each concrete ElementsAccessor can handle exactly one ElementsKind, 59 // accessor ElementsKind, and the third is the backing store class. Use the 61 // identical. Note that the order must match that of the ElementsKind enum for 108 template<ElementsKind Kind> class ElementsKindTraits { 116 static const ElementsKind Kind = KindParam; \ 151 ElementsKind from_kind, 154 ElementsKind to_kind, uint32_t to_start, 202 ElementsKind to_kind, uint32_t to_start, int raw_copy_size) { 253 ElementsKind to_kind, 557 virtual ElementsKind kind() const FINAL OVERRIDE [all...] |
code-stubs-hydrogen.cc | 77 HValue* BuildArrayConstructor(ElementsKind kind, 80 HValue* BuildInternalArrayConstructor(ElementsKind kind, 104 ElementsKind kind); 809 ElementsKind kind, 837 ElementsKind kind, ArgumentClass argument_class) { 876 JSArrayBuilder* array_builder, ElementsKind kind) { [all...] |
hydrogen.h | [all...] |
factory.h | 305 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND); 389 ElementsKind elements_kind, 395 ElementsKind elements_kind, int length, int capacity, 401 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND, 413 ElementsKind elements_kind, 419 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
|
builtins.cc | 240 ElementsKind origin_kind = array->map()->elements_kind(); 242 ElementsKind target_kind = origin_kind; 326 ElementsKind kind = array->GetElementsKind(); 536 ElementsKind kind = array->GetElementsKind(); 672 ElementsKind kind = object->GetElementsKind(); 768 ElementsKind elements_kind = array->GetElementsKind(); 869 ElementsKind kind = array->GetElementsKind(); 925 ElementsKind elements_kind = GetInitialFastElementsKind(); [all...] |
hydrogen-instructions.h | 182 V(ElementsKind) \ [all...] |
objects.h | [all...] |
hydrogen.cc | [all...] |
objects.cc | [all...] |
runtime.h | [all...] |
/external/chromium_org/v8/test/mjsunit/regress/ |
regress-crbug-122271.js | 30 // Tests that ElementsKind transitions and regular transitions don't
|
regress-crbug-134055.js | 54 //Prepare ElementsKind transition map chain.
|
/external/chromium_org/v8/src/ic/ |
ic-compiler.cc | 95 ElementsKind elements_kind = receiver_map->elements_kind(); 389 ElementsKind elements_kind = receiver_map->elements_kind(); 425 ElementsKind elements_kind = receiver_map->elements_kind();
|
/external/chromium_org/v8/src/arm64/ |
lithium-codegen-arm64.h | 253 ElementsKind elements_kind, 259 ElementsKind elements_kind,
|
/external/chromium_org/v8/src/ia32/ |
lithium-codegen-ia32.h | 241 ElementsKind elements_kind,
|
macro-assembler-ia32.h | 258 ElementsKind expected_kind, 259 ElementsKind transitioned_kind, 405 // against maps that are ElementsKind transition maps of the specified map. [all...] |
/external/chromium_org/v8/src/x64/ |
lithium-codegen-x64.h | 235 ElementsKind elements_kind,
|
/external/chromium_org/v8/src/compiler/ |
js-typed-lowering.cc | 541 ElementsKind elements_kind = array->map()->elements_kind(); 581 ElementsKind elements_kind = array->map()->elements_kind();
|
/external/chromium_org/v8/src/x87/ |
macro-assembler-x87.h | 236 ElementsKind expected_kind, 237 ElementsKind transitioned_kind, 376 // against maps that are ElementsKind transition maps of the specified map. [all...] |