/third_party/node/deps/v8/src/wasm/ |
H A D | simd-shuffle.cc | 25 for (int i = 0; i < kSimd128Size; ++i) { in CanonicalizeShuffle() 26 if (shuffle[i] < kSimd128Size) { in CanonicalizeShuffle() 42 if (shuffle[0] >= kSimd128Size) { in CanonicalizeShuffle() 45 for (int i = 0; i < kSimd128Size; ++i) { in CanonicalizeShuffle() 46 shuffle[i] ^= kSimd128Size; in CanonicalizeShuffle() 52 for (int i = 0; i < kSimd128Size; ++i) shuffle[i] &= kSimd128Size - 1; in CanonicalizeShuffle() 57 for (int i = 0; i < kSimd128Size; ++i) { in TryMatchIdentity() 110 DCHECK_GT(kSimd128Size, start); // The shuffle should be canonicalized. in TryMatchConcat() 113 for (int i = 1; i < kSimd128Size; in TryMatchConcat() [all...] |
H A D | simd-shuffle.h | 38 const int kBytesPerLane = kSimd128Size / LANES; in TryMatchSplat() 101 // Checks if all the immediates are in range (< kSimd128Size), and if they are 103 static bool AllInRangeOrTopBitSet(std::array<uint8_t, kSimd128Size> shuffle);
|
H A D | wasm-init-expr.h | 53 std::array<uint8_t, kSimd128Size> s128_const; 73 explicit WasmInitExpr(uint8_t v[kSimd128Size]) in WasmInitExpr() 75 memcpy(immediate_.s128_const.data(), v, kSimd128Size); in WasmInitExpr()
|
H A D | wasm-value.h | 53 kSimd128Size); in Simd128() local
|
/third_party/node/deps/v8/src/execution/x64/ |
H A D | frame-constants-x64.h | 56 kNumberOfSavedFpParamRegs * kSimd128Size; 75 kLastPushedGpRegisterOffset - kNumPushedFpRegisters * kSimd128Size; 91 base::bits::CountPopulation(lower_regs) * kSimd128Size; in GetPushedFpRegisterOffset()
|
/third_party/node/deps/v8/src/execution/ia32/ |
H A D | frame-constants-ia32.h | 47 kNumberOfSavedFpParamRegs * kSimd128Size; 68 kLastPushedGpRegisterOffset - kNumPushedFpRegisters * kSimd128Size; 84 base::bits::CountPopulation(lower_regs) * kSimd128Size; in GetPushedFpRegisterOffset()
|
/third_party/node/deps/v8/src/execution/s390/ |
H A D | frame-constants-s390.h | 41 kNumberOfSavedFpParamRegs * kSimd128Size; 61 kLastPushedGpRegisterOffset - kSimd128Size * kNumPushedFpRegisters; 77 base::bits::CountPopulation(lower_regs) * kSimd128Size; in GetPushedFpRegisterOffset()
|
H A D | simulator-s390.h | 427 lane = (kSimd128Size / sizeof(T)) - 1 - lane; in get_simd_register_by_lane() 429 CHECK_LE(lane, kSimd128Size / sizeof(T)); in get_simd_register_by_lane() 440 lane = (kSimd128Size / sizeof(T)) - 1 - lane; in set_simd_register_by_lane() 442 CHECK_LE(lane, kSimd128Size / sizeof(T)); in set_simd_register_by_lane()
|
/third_party/node/deps/v8/src/execution/arm64/ |
H A D | frame-constants-arm64.h | 90 kNumberOfSavedFpParamRegs * kSimd128Size; 121 kLastPushedGpRegisterOffset - kSimd128Size * kNumPushedFpRegisters; 137 base::bits::CountPopulation(lower_regs) * kSimd128Size; in GetPushedFpRegisterOffset()
|
/third_party/node/deps/v8/src/execution/ppc/ |
H A D | simulator-ppc.h | 424 lane = (kSimd128Size / sizeof(T)) - 1 - lane; in get_simd_register_by_lane() 426 CHECK_LE(lane, kSimd128Size / sizeof(T)); in get_simd_register_by_lane() 436 int from = kSimd128Size - 1 - (byte_from + sizeof(T) - 1); in get_simd_register_bytes() 447 lane = (kSimd128Size / sizeof(T)) - 1 - lane; in set_simd_register_by_lane() 449 CHECK_LE(lane, kSimd128Size / sizeof(T)); in set_simd_register_by_lane() 459 int from = kSimd128Size - 1 - (byte_from + sizeof(T) - 1); in set_simd_register_bytes()
|
H A D | frame-constants-ppc.h | 38 kNumberOfSavedFpParamRegs * kSimd128Size; 78 base::bits::CountPopulation(lower_regs) * kSimd128Size; in GetPushedFpRegisterOffset()
|
H A D | simulator-ppc.cc | 1427 for (uint32_t i = 0; i < kSimd128Size / sizeof(type); i++) 1484 T temps[kSimd128Size / sizeof(T)] = {0}; in VectorPackSaturate() 1485 for (size_t i = 0; i < kSimd128Size / sizeof(T); i++, count++) { in VectorPackSaturate() 1486 if (count == kSimd128Size / sizeof(S)) { in VectorPackSaturate() 4474 for (; j < kSimd128Size; i += 2, j += lane_size * 2, k++) { \ in ExecuteGeneric() 4532 constexpr size_t index_limit = (kSimd128Size / sizeof(type)) / 2; \ in ExecuteGeneric() 4918 constexpr size_t kItemCount = kSimd128Size / sizeof(D); \ in ExecuteGeneric() 5075 int8_t temp[kSimd128Size] = {0}; in ExecuteGeneric() 5081 if (lane_num >= kSimd128Size) { in ExecuteGeneric() 5082 lane_num = lane_num - kSimd128Size; in ExecuteGeneric() [all...] |
/third_party/node/deps/v8/src/execution/arm/ |
H A D | simulator-arm.cc | 815 DCHECK(SIZE == kSimd128Size || SIZE == kDoubleSize); in get_neon_register() 817 DCHECK_GT(SIZE == kSimd128Size ? num_q_registers : num_d_registers, reg); in get_neon_register() 823 DCHECK(SIZE == kSimd128Size || SIZE == kDoubleSize); in set_neon_register() 825 DCHECK_GT(SIZE == kSimd128Size ? num_q_registers : num_d_registers, reg); in set_neon_register() 3934 template <typename T, int SIZE = kSimd128Size> 3945 template <typename T, int SIZE = kSimd128Size> 4105 uint8_t imms[kSimd128Size]; in VmovImmediate() 4107 std::fill_n(imms, kSimd128Size, imm); in VmovImmediate() 4300 template <typename NarrowType, typename WideType, int SIZE = kSimd128Size> 4314 template <typename NarrowType, typename WideType, int SIZE = kSimd128Size> [all...] |
H A D | simulator-arm.h | 191 template <typename T, int SIZE = kSimd128Size> 193 template <typename T, int SIZE = kSimd128Size>
|
/third_party/node/deps/v8/src/compiler/backend/ |
H A D | register-allocation.h | 73 return kSimd128Size; in ByteWidthForStackSlot()
|
/third_party/node/deps/v8/src/execution/mips64/ |
H A D | frame-constants-mips64.h | 36 kNumberOfSavedFpParamRegs * kSimd128Size;
|
/third_party/node/deps/v8/src/compiler/ |
H A D | frame.h | 124 DCHECK_LE(alignment, kSimd128Size); in AlignSavedCalleeRegisterSlots()
|
/third_party/node/deps/v8/src/codegen/ppc/ |
H A D | macro-assembler-ppc.cc | 47 (kNumCallerSavedDoubles * kSimd128Size) + 428 int16_t stack_offset = num_to_push * kSimd128Size; in MultiPushV128() 434 stack_offset -= kSimd128Size; in MultiPushV128() 462 stack_offset += kSimd128Size; in MultiPopV128() 491 Operand(-static_cast<int8_t>(simd_regs.Count()) * kSimd128Size)); in MultiPushF64AndV128() 498 Operand(-static_cast<int8_t>(simd_regs.Count()) * kSimd128Size)); in MultiPushF64AndV128() 520 Operand(static_cast<int8_t>(simd_regs.Count()) * kSimd128Size)); in MultiPopF64AndV128() 527 Operand(static_cast<int8_t>(simd_regs.Count()) * kSimd128Size)); in MultiPopF64AndV128() 3517 addi(sp, sp, Operand(-kSimd128Size)); in CallRecordWriteStub() 3525 addi(sp, sp, Operand(kSimd128Size)); in CallRecordWriteStub() [all...] |
/third_party/node/deps/v8/src/compiler/backend/mips/ |
H A D | instruction-selector-mips.cc | 2370 uint8_t shuffle[kSimd128Size]; 2422 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle() 2426 for (; j < kSimd128Size; ++j) { in TryMatchArchShuffle() 2431 if (j == kSimd128Size) { in TryMatchArchShuffle() 2442 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()
|
/third_party/node/deps/v8/src/compiler/backend/ppc/ |
H A D | instruction-selector-ppc.cc | 2508 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle() 2516 int total_lane_count = 2 * kSimd128Size; in VisitI8x16Shuffle() 2517 uint8_t shuffle_remapped[kSimd128Size]; in VisitI8x16Shuffle() 2518 for (int i = 0; i < kSimd128Size; i++) { in VisitI8x16Shuffle() 2561 uint32_t val[kSimd128Size / sizeof(uint32_t)]; in VisitS128Const() 2562 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const()
|
/third_party/node/deps/v8/src/compiler/backend/s390/ |
H A D | instruction-selector-s390.cc | 2691 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle() 2699 int total_lane_count = 2 * kSimd128Size; in VisitI8x16Shuffle() 2700 uint8_t shuffle_remapped[kSimd128Size]; in VisitI8x16Shuffle() 2701 for (int i = 0; i < kSimd128Size; i++) { in VisitI8x16Shuffle() 2732 uint32_t val[kSimd128Size / sizeof(uint32_t)]; in VisitS128Const() 2733 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const()
|
/third_party/node/deps/v8/src/compiler/backend/arm/ |
H A D | instruction-selector-arm.cc | 2724 uint32_t val[kSimd128Size / sizeof(uint32_t)]; in VisitS128Const() 2725 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const() 2918 uint8_t shuffle[kSimd128Size]; 2971 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle() 2975 for (; j < kSimd128Size; ++j) { in TryMatchArchShuffle() 2980 if (j == kSimd128Size) { in TryMatchArchShuffle() 3003 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()
|
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
H A D | instruction-selector-mips64.cc | 3053 static const int kUint32Immediates = kSimd128Size / sizeof(uint32_t); in VisitS128Const() 3055 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const() 3133 uint8_t shuffle[kSimd128Size]; 3190 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle() 3194 for (; j < kSimd128Size; ++j) { in TryMatchArchShuffle() 3199 if (j == kSimd128Size) { in TryMatchArchShuffle() 3210 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
H A D | instruction-selector-x64.cc | 3197 static const int kUint32Immediates = kSimd128Size / sizeof(uint32_t); in VisitS128Const() 3199 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const() 3493 uint8_t shuffle[kSimd128Size]; 3590 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle() 3594 for (; j < kSimd128Size; ++j) { in TryMatchArchShuffle() 3599 if (j == kSimd128Size) { in TryMatchArchShuffle() 3619 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()
|
/third_party/node/deps/v8/src/compiler/backend/arm64/ |
H A D | instruction-selector-arm64.cc | 3597 STATIC_ASSERT(sizeof(val) == kSimd128Size); in VisitS128Const() 3598 memcpy(val, S128ImmediateParameterOf(node->op()).data(), kSimd128Size); in VisitS128Const() 4041 uint8_t shuffle[kSimd128Size]; 4098 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle() 4102 for (; j < kSimd128Size; j++) { in TryMatchArchShuffle() 4107 if (j == kSimd128Size) { in TryMatchArchShuffle() 4130 uint8_t shuffle[kSimd128Size]; in VisitI8x16Shuffle()
|