Lines Matching refs:ElementsKind
59 type ElementsKind generates 'TNode<Int32T>' constexpr 'ElementsKind';
71 const NO_ELEMENTS: constexpr ElementsKind generates 'NO_ELEMENTS';
73 const PACKED_SMI_ELEMENTS: constexpr ElementsKind generates
75 const HOLEY_SMI_ELEMENTS: constexpr ElementsKind generates 'HOLEY_SMI_ELEMENTS';
76 const PACKED_ELEMENTS: constexpr ElementsKind generates 'PACKED_ELEMENTS';
77 const HOLEY_ELEMENTS: constexpr ElementsKind generates 'HOLEY_ELEMENTS';
78 const PACKED_DOUBLE_ELEMENTS: constexpr ElementsKind generates
80 const HOLEY_DOUBLE_ELEMENTS: constexpr ElementsKind generates
82 const DICTIONARY_ELEMENTS: constexpr ElementsKind generates
85 const UINT8_ELEMENTS: constexpr ElementsKind generates 'UINT8_ELEMENTS';
86 const INT8_ELEMENTS: constexpr ElementsKind generates 'INT8_ELEMENTS';
87 const UINT16_ELEMENTS: constexpr ElementsKind generates 'UINT16_ELEMENTS';
88 const INT16_ELEMENTS: constexpr ElementsKind generates 'INT16_ELEMENTS';
89 const UINT32_ELEMENTS: constexpr ElementsKind generates 'UINT32_ELEMENTS';
90 const INT32_ELEMENTS: constexpr ElementsKind generates 'INT32_ELEMENTS';
91 const FLOAT32_ELEMENTS: constexpr ElementsKind generates 'FLOAT32_ELEMENTS';
92 const FLOAT64_ELEMENTS: constexpr ElementsKind generates 'FLOAT64_ELEMENTS';
93 const UINT8_CLAMPED_ELEMENTS: constexpr ElementsKind generates
95 const BIGUINT64_ELEMENTS: constexpr ElementsKind generates 'BIGUINT64_ELEMENTS';
96 const BIGINT64_ELEMENTS: constexpr ElementsKind generates 'BIGINT64_ELEMENTS';
197 extern macro EnsureArrayPushable(Map): ElementsKind labels Bailout;
231 constexpr ElementsKind, constexpr ElementsKind): constexpr bool;
232 extern operator '==' macro ElementsKindEqual(ElementsKind, ElementsKind): bool;
233 extern macro IsFastElementsKind(constexpr ElementsKind): constexpr bool;
234 extern macro IsDoubleElementsKind(constexpr ElementsKind): constexpr bool;
411 extern macro Int32Constant(constexpr ElementsKind): ElementsKind;
460 macro from_constexpr<A : type>(e: constexpr ElementsKind): A;
461 from_constexpr<ElementsKind>(e: constexpr ElementsKind): ElementsKind {
623 extern operator '.elements_kind' macro LoadMapElementsKind(Map): ElementsKind;
625 '.elements_kind' macro LoadElementsKind(JSTypedArray): ElementsKind;
669 extern macro IsFastElementsKind(ElementsKind): bool;
670 extern macro IsDoubleElementsKind(ElementsKind): bool;
671 extern macro IsFastSmiOrTaggedElementsKind(ElementsKind): bool;
672 extern macro IsFastSmiElementsKind(ElementsKind): bool;
673 extern macro IsHoleyFastElementsKind(ElementsKind): bool;
679 constexpr ElementsKind, FixedArray, constexpr ElementsKind, FixedArray,
682 constexpr ElementsKind, FixedArray, constexpr ElementsKind, FixedArray, Smi,
685 extern macro AllocateJSArray(constexpr ElementsKind, Map, intptr, Smi): JSArray;
686 extern macro AllocateJSArray(constexpr ElementsKind, Map, Smi, Smi): JSArray;
688 ElementsKind, constexpr ElementsKind): bool;