/external/chromium_org/v8/src/ |
elements-kind.h | 36 enum ElementsKind { 66 // Derived constants from ElementsKind 84 int ElementsKindToShiftSize(ElementsKind elements_kind); 85 const char* ElementsKindToString(ElementsKind kind); 86 void PrintElementsKind(FILE* out, ElementsKind kind); 88 ElementsKind GetInitialFastElementsKind(); 90 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_index); 92 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind); 95 inline bool IsDictionaryElementsKind(ElementsKind kind) { 100 inline bool IsExternalArrayElementsKind(ElementsKind kind) [all...] |
elements-kind.cc | 38 int ElementsKindToShiftSize(ElementsKind elements_kind) { 68 const char* ElementsKindToString(ElementsKind kind) { 74 void PrintElementsKind(FILE* out, ElementsKind kind) { 79 ElementsKind GetInitialFastElementsKind() { 90 ElementsKind** fast_elements_kind_sequence_ptr) { 91 ElementsKind* fast_elements_kind_sequence = 92 new ElementsKind[kFastElementsKindCount]; 113 static LazyInstance<ElementsKind*, 118 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number) { 125 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind) [all...] |
elements.h | 46 virtual ElementsKind kind() const = 0; 56 // the ElementsKind of the ElementsAccessor. If backing_store is NULL, the 66 // be compatible with the ElementsKind of the ElementsAccessor. If 77 // be compatible with the ElementsKind of the ElementsAccessor. If 88 // be compatible with the ElementsKind of the ElementsAccessor. If 99 // be compatible with the ElementsKind of the ElementsAccessor. If 146 ElementsKind source_kind, 154 ElementsKind from_kind, 166 // Returns a shared ElementsAccessor for the specified ElementsKind. 167 static ElementsAccessor* ForKind(ElementsKind elements_kind) [all...] |
code-stubs.h | 599 ElementsKind ComputeElementsKind() const { 763 void GenerateCase(MacroAssembler* masm, ElementsKind kind); 1028 ElementsKind elements_kind() { [all...] |
code-stubs-hydrogen.cc | 108 HValue* BuildArrayConstructor(ElementsKind kind, 112 HValue* BuildInternalArrayConstructor(ElementsKind kind, 125 ElementsKind kind); 405 ElementsKind elements_kind = casted_stub()->ComputeElementsKind(); 673 ElementsKind kind, 707 ElementsKind kind, ArgumentClass argument_class) { 743 JSArrayBuilder* array_builder, ElementsKind kind) { 788 ElementsKind kind = casted_stub()->elements_kind(); 803 ElementsKind kind = casted_stub()->elements_kind(); 818 ElementsKind kind = casted_stub()->elements_kind() [all...] |
hydrogen.h | [all...] |
elements.cc | 36 // Each concrete ElementsAccessor can handle exactly one ElementsKind, 73 // accessor ElementsKind, and the third is the backing store class. Use the 75 // identical. Note that the order must match that of the ElementsKind enum for 110 template<ElementsKind Kind> class ElementsKindTraits { 118 static const ElementsKind Kind = KindParam; \ 151 ElementsKind from_kind, 154 ElementsKind to_kind, 204 ElementsKind to_kind, 258 ElementsKind to_kind, 574 virtual ElementsKind kind() const { return ElementsTraits::Kind; [all...] |
factory.h | 266 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND); 278 ElementsKind elements_kind); 336 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND, 341 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
|
builtins.cc | 332 ElementsKind origin_kind = array->map()->elements_kind(); 334 ElementsKind target_kind = origin_kind; 409 ElementsKind kind = array->GetElementsKind(); 631 ElementsKind kind = array->GetElementsKind(); 756 ElementsKind kind = object->GetElementsKind(); 853 ElementsKind elements_kind = array->GetElementsKind(); [all...] |
objects.h | [all...] |
/external/v8/src/ |
elements.h | 45 virtual ElementsKind kind() const = 0; 51 // the ElementsKind of the ElementsAccessor. If backing_store is NULL, the 61 // be compatible with the ElementsKind of the ElementsAccessor. If 107 ElementsKind destination_kind, 114 ElementsKind to_kind, 125 // Returns a shared ElementsAccessor for the specified ElementsKind. 126 static ElementsAccessor* ForKind(ElementsKind elements_kind) { 160 ElementsKind from_kind, 163 ElementsKind to_kind,
|
code-stubs.h | 979 explicit KeyedLoadElementStub(ElementsKind elements_kind) 989 ElementsKind elements_kind_; 998 ElementsKind elements_kind, 1014 class ElementsKindBits: public BitField<ElementsKind, 0, 8> {}; 1019 ElementsKind elements_kind_; 1095 ElementsTransitionAndStoreStub(ElementsKind from, 1096 ElementsKind to, 1107 class FromBits: public BitField<ElementsKind, 0, 8> {}; 1108 class ToBits: public BitField<ElementsKind, 8, 8> {}; 1124 ElementsKind from_ [all...] |
elements.cc | 35 // Each concrete ElementsAccessor can handle exactly one ElementsKind, 63 // accessor ElementsKind, and the third is the backing store class. Use the 65 // identical. Note that the order must match that of the ElementsKind enum for 94 template<ElementsKind Kind> class ElementsKindTraits { 102 static const ElementsKind Kind = KindParam; \ 135 ElementsKind from_kind, 138 ElementsKind to_kind, 183 ElementsKind to_kind, 234 ElementsKind to_kind, 405 virtual ElementsKind kind() const { return ElementsTraits::Kind; [all...] |
factory.h | 218 ElementsKind elements_kind = FAST_ELEMENTS); 231 ElementsKind elements_kind); 267 ElementsKind elements_kind = FAST_ELEMENTS, 272 ElementsKind elements_kind = FAST_ELEMENTS,
|
ic.h | 420 ElementsKind elements_kind, 501 ElementsKind elements_kind, 650 ElementsKind elements_kind,
|
objects.h | 133 enum ElementsKind { 160 // Derived constants from ElementsKind 179 void PrintElementsKind(FILE* out, ElementsKind kind); 181 inline bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, 182 ElementsKind to_kind); [all...] |
lithium.cc | 207 int ElementsKindToShiftSize(ElementsKind elements_kind) {
|
contexts.h | 377 ElementsKind elements_kind) {
|
/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/v8/test/mjsunit/regress/ |
regress-crbug-122271.js | 30 // Tests that ElementsKind transitions and regular transitions don't
|
/external/chromium_org/v8/src/ia32/ |
lithium-ia32.h | 99 V(ElementsKind) \ [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.h | 229 ElementsKind expected_kind, 230 ElementsKind transitioned_kind, 387 // against maps that are ElementsKind transition maps of the specified map. [all...] |
lithium-codegen-ia32.h | 238 ElementsKind elements_kind,
|
/external/chromium_org/v8/src/x64/ |
lithium-codegen-x64.h | 251 ElementsKind elements_kind,
|