/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) {
|
hydrogen-instructions.h | 105 V(ElementsKind) \ 195 V(ElementsKind) \ [all...] |
stub-cache.h | 651 ElementsKind elements_kind); 717 ElementsKind element_kind, 725 ElementsKind elements_kind); [all...] |
heap.h | 534 ElementsKind elements_kind, 544 ElementsKind elements_kind, 553 ElementsKind elements_kind, 621 ElementsKind elements_kind = FAST_ELEMENTS); [all...] |
builtins.cc | 252 ElementsKind elements_kind = array->GetElementsKind(); 754 ElementsKind elements_kind = JSObject::cast(receiver)->GetElementsKind(); 830 ElementsKind elements_kind = 943 ElementsKind elements_kind = FAST_SMI_ONLY_ELEMENTS; [all...] |
factory.cc | 443 ElementsKind elements_kind) { 496 ElementsKind elements_kind) { 949 ElementsKind elements_kind, 963 ElementsKind elements_kind, [all...] |
lithium.h | 607 int ElementsKindToShiftSize(ElementsKind elements_kind);
|
objects-inl.h | 131 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, 132 ElementsKind to_kind) { [all...] |
/external/v8/test/mjsunit/regress/ |
regress-crbug-122271.js | 30 // Tests that ElementsKind transitions and regular transitions don't
|
/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,
|
lithium-ia32.h | 90 V(ElementsKind) \ 1005 DECLARE_CONCRETE_INSTRUCTION(ElementsKind, "elements-kind") 1006 DECLARE_HYDROGEN_ACCESSOR(ElementsKind) [all...] |
/external/v8/src/x64/ |
lithium-codegen-x64.h | 227 ElementsKind elements_kind,
|
lithium-x64.h | 96 V(ElementsKind) \ 990 DECLARE_CONCRETE_INSTRUCTION(ElementsKind, "elements-kind") 991 DECLARE_HYDROGEN_ACCESSOR(ElementsKind) [all...] |
macro-assembler-x64.h | [all...] |
/external/v8/src/arm/ |
lithium-arm.h | 96 V(ElementsKind) \ 991 DECLARE_CONCRETE_INSTRUCTION(ElementsKind, "elements-kind") 992 DECLARE_HYDROGEN_ACCESSOR(ElementsKind) [all...] |
/external/v8/src/mips/ |
lithium-mips.h | 96 V(ElementsKind) \ 990 DECLARE_CONCRETE_INSTRUCTION(ElementsKind, "elements-kind") 991 DECLARE_HYDROGEN_ACCESSOR(ElementsKind) [all...] |
/external/v8/test/mjsunit/ |
elements-transition-hoisting.js | 30 // Ensure that ElementsKind transitions in various situations are hoisted (or
|