Lines Matching defs:elements
10 #include "src/objects/elements.h"
52 DEF_GETTER(JSObject, elements, FixedArrayBase) {
56 FixedArrayBase JSObject::elements(RelaxedLoadTag tag) const {
58 return elements(cage_base, tag);
61 FixedArrayBase JSObject::elements(PtrComprCageBase cage_base,
136 FixedArrayBase elements = JSObject::cast(prototype).elements();
137 if (elements != empty_fixed_array &&
138 elements != empty_slow_element_dictionary) {
206 Handle<FixedArrayBase> elements,
210 if (elements->map() != roots.fixed_double_array_map()) {
211 DCHECK(elements->map() == roots.fixed_array_map() ||
212 elements->map() == roots.fixed_cow_array_map());
217 Handle<FixedArray>::cast(elements)->GetFirstElementAddress();
227 Handle<FixedDoubleArray>::cast(elements);
254 FixedArrayBase elements = map().GetInitialElements();
255 set_elements(elements, SKIP_WRITE_BARRIER);
628 // If a GC was caused while constructing this object, the elements
646 elements(cage_base).IsSloppyArgumentsElements());
729 DCHECK(!elements(cage_base).is_null());
757 return NumberDictionary::cast(elements(cage_base));
904 // backing storage would, the object should have slow elements.