Home
last modified time | relevance | path

Searched refs:ElementsKind (Results 1 – 25 of 53) sorted by relevance

123

/external/v8/src/
Delements.h45 virtual ElementsKind kind() const = 0;
107 ElementsKind destination_kind,
114 ElementsKind to_kind,
126 static ElementsAccessor* ForKind(ElementsKind elements_kind) { in ForKind()
160 ElementsKind from_kind,
163 ElementsKind to_kind,
Dcode-stubs.h979 explicit KeyedLoadElementStub(ElementsKind elements_kind) in KeyedLoadElementStub()
989 ElementsKind elements_kind_;
998 ElementsKind elements_kind, in KeyedStoreElementStub()
1014 class ElementsKindBits: public BitField<ElementsKind, 0, 8> {};
1019 ElementsKind elements_kind_;
1095 ElementsTransitionAndStoreStub(ElementsKind from, in ElementsTransitionAndStoreStub()
1096 ElementsKind to, in ElementsTransitionAndStoreStub()
1107 class FromBits: public BitField<ElementsKind, 0, 8> {};
1108 class ToBits: public BitField<ElementsKind, 8, 8> {};
1124 ElementsKind from_;
[all …]
Delements.cc94 template<ElementsKind Kind> class ElementsKindTraits {
102 static const ElementsKind Kind = KindParam; \
135 ElementsKind from_kind, in CopyObjectToObjectElements()
138 ElementsKind to_kind, in CopyObjectToObjectElements()
183 ElementsKind to_kind, in CopyDictionaryToObjectElements()
234 ElementsKind to_kind, in CopyDoubleToObjectElements()
405 virtual ElementsKind kind() const { return ElementsTraits::Kind; } in kind()
480 ElementsKind to_kind, in CopyElementsImpl()
490 ElementsKind to_kind, in CopyElements()
736 ElementsKind to_kind, in CopyElementsImpl()
[all …]
Dfactory.h218 ElementsKind elements_kind = FAST_ELEMENTS);
231 ElementsKind elements_kind);
267 ElementsKind elements_kind = FAST_ELEMENTS,
272 ElementsKind elements_kind = FAST_ELEMENTS,
Dobjects.h133 enum ElementsKind { enum
179 void PrintElementsKind(FILE* out, ElementsKind kind);
181 inline bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind,
182 ElementsKind to_kind);
1504 inline ElementsKind GetElementsKind();
1910 ElementsKind to_kind);
1913 ElementsKind elements_kind);
1915 ElementsKind elements_kind);
1918 ElementsKind to_kind);
1920 MUST_USE_RESULT MaybeObject* TransitionElementsKind(ElementsKind to_kind);
[all …]
Dic.h420 ElementsKind elements_kind,
501 ElementsKind elements_kind,
650 ElementsKind elements_kind,
Dlithium.cc207 int ElementsKindToShiftSize(ElementsKind elements_kind) { in ElementsKindToShiftSize()
Dstub-cache.h651 ElementsKind elements_kind);
717 ElementsKind element_kind,
725 ElementsKind elements_kind);
Dhydrogen-instructions.h105 V(ElementsKind) \
195 V(ElementsKind) \
1848 DECLARE_CONCRETE_INSTRUCTION(ElementsKind)
3916 ElementsKind elements_kind)
3944 ElementsKind elements_kind() const { return elements_kind_; }
3959 ElementsKind elements_kind_;
4074 ElementsKind elements_kind = FAST_ELEMENTS)
4109 ElementsKind elements_kind_;
4153 ElementsKind elements_kind)
4181 ElementsKind elements_kind() const { return elements_kind_; }
[all …]
Dfactory.cc443 ElementsKind elements_kind) { in NewMap()
496 ElementsKind elements_kind) { in GetElementsTransitionMap()
949 ElementsKind elements_kind, in NewJSArray()
963 ElementsKind elements_kind, in NewJSArrayWithElements()
Dheap.h534 ElementsKind elements_kind,
544 ElementsKind elements_kind,
553 ElementsKind elements_kind,
621 ElementsKind elements_kind = FAST_ELEMENTS);
1836 ElementsKind elements_kind,
Dcontexts.h377 ElementsKind elements_kind) { in GetContextMapIndexFromElementsKind()
Dbuiltins.cc252 ElementsKind elements_kind = array->GetElementsKind(); in ArrayCodeGenericCommon()
754 ElementsKind elements_kind = JSObject::cast(receiver)->GetElementsKind(); in BUILTIN()
830 ElementsKind elements_kind = in BUILTIN()
943 ElementsKind elements_kind = FAST_SMI_ONLY_ELEMENTS; in BUILTIN()
Dobjects-inl.h131 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind, in IsMoreGeneralElementsKindTransition()
132 ElementsKind to_kind) { in IsMoreGeneralElementsKindTransition()
1275 ElementsKind current_kind = map()->elements_kind(); in EnsureCanContainElements()
1276 ElementsKind target_kind = current_kind; in EnsureCanContainElements()
1325 ElementsKind to_kind) { in GetElementsTransitionMap()
1327 ElementsKind from_kind = current_map->elements_kind(); in GetElementsTransitionMap()
1396 ElementsKind elements_kind = FLAG_smi_only_arrays in ResetElements()
4277 ElementsKind JSObject::GetElementsKind() { in GetElementsKind()
4278 ElementsKind kind = map()->elements_kind(); in GetElementsKind()
4316 ElementsKind elements_kind = GetElementsKind(); in HasFastTypeElements()
Dlithium.h607 int ElementsKindToShiftSize(ElementsKind elements_kind);
Dobjects.cc59 void PrintElementsKind(FILE* out, ElementsKind kind) { in PrintElementsKind()
1146 FILE* file, ElementsKind from_kind, FixedArrayBase* from_elements, in PrintElementsTransition()
1147 ElementsKind to_kind, FixedArrayBase* to_elements) { in PrintElementsTransition()
2201 ElementsKind elms_kind = elements_kind(); in FindTransitionedMap()
2230 ElementsKind elements_kind) { in GetElementsTransitionMapFromDescriptor()
2337 Map* Map::LookupElementsTransitionMap(ElementsKind elements_kind, in LookupElementsTransitionMap()
2362 MaybeObject* Map::AddElementsTransition(ElementsKind elements_kind, in AddElementsTransition()
2415 ElementsKind to_kind) { in GetElementsTransitionMap()
2423 MaybeObject* JSObject::GetElementsTransitionMapSlow(ElementsKind to_kind) { in GetElementsTransitionMapSlow()
2425 ElementsKind from_kind = current_map->elements_kind(); in GetElementsTransitionMapSlow()
[all …]
Dhydrogen.h1068 ElementsKind elements_kind,
1073 ElementsKind elements_kind,
/external/v8/src/ia32/
Dmacro-assembler-ia32.h229 ElementsKind expected_kind,
230 ElementsKind transitioned_kind,
Dlithium-ia32.h90 V(ElementsKind) \
1005 DECLARE_CONCRETE_INSTRUCTION(ElementsKind, "elements-kind")
1006 DECLARE_HYDROGEN_ACCESSOR(ElementsKind)
1279 ElementsKind elements_kind() const { in elements_kind()
1810 ElementsKind elements_kind() const { in elements_kind()
Dlithium-codegen-ia32.h238 ElementsKind elements_kind,
/external/v8/src/x64/
Dlithium-x64.h96 V(ElementsKind) \
990 DECLARE_CONCRETE_INSTRUCTION(ElementsKind, "elements-kind")
991 DECLARE_HYDROGEN_ACCESSOR(ElementsKind)
1242 ElementsKind elements_kind() const { in elements_kind()
1730 ElementsKind elements_kind() const { in elements_kind()
Dlithium-codegen-x64.h227 ElementsKind elements_kind,
Dmacro-assembler-x64.h1133 ElementsKind expected_kind,
1134 ElementsKind transitioned_kind,
/external/v8/src/mips/
Dlithium-mips.h96 V(ElementsKind) \
990 DECLARE_CONCRETE_INSTRUCTION(ElementsKind, "elements-kind")
991 DECLARE_HYDROGEN_ACCESSOR(ElementsKind)
1243 ElementsKind elements_kind() const { in elements_kind()
1761 ElementsKind elements_kind() const { in elements_kind()
/external/v8/src/arm/
Dlithium-arm.h96 V(ElementsKind) \
991 DECLARE_CONCRETE_INSTRUCTION(ElementsKind, "elements-kind")
992 DECLARE_HYDROGEN_ACCESSOR(ElementsKind)
1263 ElementsKind elements_kind() const { in elements_kind()
1781 ElementsKind elements_kind() const { in elements_kind()

123