Lines Matching refs:JSArray
38 type JSArray extends JSObject generates 'TNode<JSArray>';
335 extern macro HeapObjectToJSArray(HeapObject): JSArray labels CastError;
357 cast_HeapObject<JSArray>(o: HeapObject): JSArray labels CastError {
549 extern macro UnsafeCastObjectToJSArray(Object): JSArray;
582 unsafe_cast<JSArray>(o: Object): JSArray {
631 extern operator '.length' macro LoadJSArrayLength(JSArray): Number;
632 extern operator '.length_fast' macro LoadFastJSArrayLength(JSArray): Smi;
633 extern operator '.length=' macro StoreJSArrayLength(JSArray, Smi);
685 extern macro AllocateJSArray(constexpr ElementsKind, Map, intptr, Smi): JSArray;
686 extern macro AllocateJSArray(constexpr ElementsKind, Map, Smi, Smi): JSArray;
705 extern builtin ExtractFastJSArray(Context, JSArray, Smi, Smi): JSArray;
707 macro LoadElementNoHole<T : type>(a: JSArray, index: Smi): Object labels IfHole;
709 LoadElementNoHole<FixedArray>(a: JSArray, index: Smi): Object
725 LoadElementNoHole<FixedDoubleArray>(a: JSArray, index: Smi): Object