/external/v8/src/ |
elements-kind.cc | 29 case FAST_DOUBLE_ELEMENTS: 78 fast_elements_kind_sequence[2] = FAST_DOUBLE_ELEMENTS; 86 STATIC_ASSERT(FAST_DOUBLE_ELEMENTS + kFastElementsKindPackedToHoley == 141 case FAST_DOUBLE_ELEMENTS: 144 to_kind != FAST_DOUBLE_ELEMENTS;
|
elements-kind.h | 27 FAST_DOUBLE_ELEMENTS, 126 return kind == FAST_DOUBLE_ELEMENTS || 175 return kind == FAST_SMI_ELEMENTS || kind == FAST_DOUBLE_ELEMENTS || 185 return FAST_DOUBLE_ELEMENTS; 198 if (packed_kind == FAST_DOUBLE_ELEMENTS) {
|
elements.cc | 70 V(FastPackedDoubleElementsAccessor, FAST_DOUBLE_ELEMENTS, FixedDoubleArray) \ [all...] |
json-stringifier.cc | 424 case FAST_DOUBLE_ELEMENTS: {
|
builtins.cc | 267 target_kind = FAST_DOUBLE_ELEMENTS; 833 case FAST_DOUBLE_ELEMENTS: [all...] |
code-stubs-hydrogen.cc | 524 FAST_DOUBLE_ELEMENTS)); 837 STATIC_ASSERT(FAST_DOUBLE_ELEMENTS < FAST_HOLEY_DOUBLE_ELEMENTS); [all...] |
objects-debug.cc | 1071 case FAST_DOUBLE_ELEMENTS: [all...] |
objects-printer.cc | 348 case FAST_DOUBLE_ELEMENTS: { [all...] |
/external/v8/test/mjsunit/ignition/ |
regress-612386-smi-to-double-transition.js | 25 // Transition from FAST_SMI_ELEMENTS to FAST_DOUBLE_ELEMENTS.
|
/external/v8/test/mjsunit/regress/ |
regress-fast-literal-transition.js | 52 // Step 1: Optimize g() to contain a FAST_DOUBLE_ELEMENTS boilerplate.
|
/external/v8/src/ic/arm/ |
ic-arm.cc | 565 // FAST_DOUBLE_ELEMENTS and complete the store. 567 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); 569 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 586 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a 588 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 589 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 591 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/arm64/ |
ic-arm64.cc | 561 // FAST_DOUBLE_ELEMENTS and complete the store. 563 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, x10, x11, slow); 565 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 584 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a 586 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 587 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 589 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/ia32/ |
ic-ia32.cc | 471 // Value is a double. Transition FAST_SMI_ELEMENTS -> FAST_DOUBLE_ELEMENTS 474 FAST_DOUBLE_ELEMENTS, ebx, edi, slow); 476 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 493 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a 495 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 497 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 499 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
|
/external/v8/src/ic/ppc/ |
ic-ppc.cc | 578 // FAST_DOUBLE_ELEMENTS and complete the store. 580 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); 582 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 599 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a 601 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 602 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 604 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/s390/ |
ic-s390.cc | 565 // FAST_DOUBLE_ELEMENTS and complete the store. 567 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); 569 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 586 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a 588 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 589 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 591 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/x64/ |
ic-x64.cc | 472 // FAST_DOUBLE_ELEMENTS and complete the store. 474 FAST_DOUBLE_ELEMENTS, rbx, rdi, slow); 476 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 493 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a 495 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 497 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 499 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
|
/external/v8/src/ic/x87/ |
ic-x87.cc | 471 // Value is a double. Transition FAST_SMI_ELEMENTS -> FAST_DOUBLE_ELEMENTS 474 FAST_DOUBLE_ELEMENTS, ebx, edi, slow); 476 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 493 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a 495 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 497 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 499 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS);
|
/external/v8/test/cctest/ |
test-elements-kind.cc | 423 // `array[0] = value_double` changes |elements_kind| to FAST_DOUBLE_ELEMENTS 429 CHECK_EQ(array->map()->elements_kind(), FAST_DOUBLE_ELEMENTS); 439 CHECK_EQ(array->map()->elements_kind(), FAST_DOUBLE_ELEMENTS);
|
/external/v8/test/mjsunit/harmony/ |
object-entries.js | 284 FAST_DOUBLE_ELEMENTS: [ [E, NaN, PI], [ ["0", E], ["1", NaN], ["2", PI] ] ],
|
object-values.js | 264 FAST_DOUBLE_ELEMENTS: [ [E, NaN, PI], [E, NaN, PI] ],
|
/external/v8/src/ic/mips/ |
ic-mips.cc | 557 // FAST_DOUBLE_ELEMENTS and complete the store. 559 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); 561 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 578 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a 580 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 581 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 583 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/src/ic/mips64/ |
ic-mips64.cc | 563 // FAST_DOUBLE_ELEMENTS and complete the store. 565 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow); 567 AllocationSite::GetMode(FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS); 584 // Elements are FAST_DOUBLE_ELEMENTS, but value is an Object that's not a 586 // transition array from FAST_DOUBLE_ELEMENTS to FAST_ELEMENTS 587 __ LoadTransitionedArrayMapConditional(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, 589 mode = AllocationSite::GetMode(FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS); [all...] |
/external/v8/test/mjsunit/ |
elements-transition-hoisting.js | 99 // the FAST_DOUBLE_ELEMENTS map, which depends on the
|
/external/v8/src/crankshaft/x87/ |
lithium-codegen-x87.cc | [all...] |
/external/v8/src/crankshaft/ia32/ |
lithium-codegen-ia32.cc | [all...] |