Searched defs:fast_double (Results 1 - 16 of 16) sorted by relevance

/external/v8/test/mjsunit/
H A Darray-constructor-feedback.js36 fast_double : 'fast double elements',
52 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
76 assertKind(elements_kind.fast_double, b);
81 // assertKind(elements_kind.fast_double, b);
94 assertKind(elements_kind.fast_double, b);
97 assertKind(elements_kind.fast_double, b);
H A Darray-feedback.js34 fast_double : 'fast double elements',
50 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
78 assertKind(elements_kind.fast_double, b);
105 assertKind(elements_kind.fast_double, a);
107 assertKind(elements_kind.fast_double, b);
124 assertKind(elements_kind.fast_double, b);
159 assertKind(elements_kind.fast_double, b);
172 assertKind(elements_kind.fast_double, b);
185 assertKind(elements_kind.fast_double, b);
H A Darray-literal-feedback.js34 fast_double : 'fast double elements',
50 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
H A Dopt-elements-kind.js38 fast_double : 'fast double elements',
54 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
115 assertKind(elements_kind.fast_double, a);
130 convert_mixed(smis, 1.5, elements_kind.fast_double);
H A Dosr-elements-kind.js38 fast_double : 'fast double elements',
54 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
117 assertKind(elements_kind.fast_double, a);
129 convert_mixed(smis, 1.5, elements_kind.fast_double);
H A Dallocation-site-info.js34 fast_double : 'fast double elements',
50 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
113 assertKind(elements_kind.fast_double, obj);
115 assertKind(elements_kind.fast_double, obj);
122 assertKind(elements_kind.fast_double, obj);
124 assertKind(elements_kind.fast_double, obj);
130 assertKind(elements_kind.fast_double, obj);
182 assertKind(elements_kind.fast_double, obj);
184 assertKind(elements_kind.fast_double, obj);
210 assertKind(elements_kind.fast_double, ob
[all...]
H A Delements-kind.js33 fast_double : 'fast double elements',
58 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
154 assertKind(elements_kind.fast_double, fast_double_array);
224 assertKind(elements_kind.fast_double, a);
239 assertKind(elements_kind.fast_double, array);
273 convert_mixed(smis, 1.5, elements_kind.fast_double);
300 assertKind(elements_kind.fast_double, c);
336 assertKind(elements_kind.fast_double, a);
343 assertKind(elements_kind.fast_double, c);
355 assertKind(elements_kind.fast_double,
[all...]
H A Djson2.js135 var fast_double = [1.1, 2, 3, 4]; variable
136 fast_double.__proto__ = [7, 7, 7, 7];
138 delete fast_double[2];
139 assertTrue(%HasFastDoubleElements(fast_double));
140 TestStringify("[1.1,2,7,4]", fast_double);
/external/v8/test/mjsunit/regress/
H A Dregress-410912.js131 fast_double : 'fast double elements',
/external/v8/src/ic/arm/
H A Dic-arm.cc628 MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow,
644 __ b(ne, fast_double);
696 __ bind(fast_double);
777 Label fast_double, fast_double_grow; local
860 masm, &fast_object, &fast_double, &slow, kCheckMap, kDontIncrementLength,
627 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
/external/v8/src/ic/mips/
H A Dic-mips.cc624 MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow,
638 __ Branch(fast_double, ne, elements_map,
695 __ bind(fast_double);
778 Label fast_double, fast_double_grow; local
855 masm, &fast_object, &fast_double, &slow, kCheckMap, kDontIncrementLength,
623 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
/external/v8/src/ic/mips64/
H A Dic-mips64.cc629 MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow,
643 __ Branch(fast_double, ne, elements_map,
703 __ bind(fast_double);
787 Label fast_double, fast_double_grow; local
864 masm, &fast_object, &fast_double, &slow, kCheckMap, kDontIncrementLength,
628 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
/external/v8/src/ic/arm64/
H A Dic-arm64.cc670 MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow,
688 __ B(ne, fast_double);
732 __ Bind(fast_double);
810 Label fast_double; local
892 masm, &fast_object, &fast_double, &slow, kCheckMap, kDontIncrementLength,
669 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
/external/v8/src/ic/ia32/
H A Dic-ia32.cc538 MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow,
557 __ j(not_equal, fast_double);
603 __ bind(fast_double);
679 Label fast_double, fast_double_grow; local
752 KeyedStoreGenerateGenericHelper(masm, &fast_object, &fast_double, &slow,
537 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length) argument
/external/v8/src/ic/x64/
H A Dic-x64.cc433 MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow,
452 __ j(not_equal, fast_double);
498 __ bind(fast_double);
573 Label fast_double, fast_double_grow; local
647 KeyedStoreGenerateGenericHelper(masm, &fast_object, &fast_double, &slow,
432 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length) argument
/external/v8/src/ic/x87/
H A Dic-x87.cc540 MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow,
559 __ j(not_equal, fast_double);
605 __ bind(fast_double);
681 Label fast_double, fast_double_grow; local
754 KeyedStoreGenerateGenericHelper(masm, &fast_object, &fast_double, &slow,
539 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length) argument

Completed in 156 milliseconds