Home
last modified time | relevance | path

Searched refs:is_swizzle (Results 1 - 25 of 26) sorted by relevance

12

/third_party/node/deps/v8/src/wasm/
H A Dsimd-shuffle.cc16 bool* needs_swap, bool* is_swizzle) { in CanonicalizeShuffle()
20 *is_swizzle = true; in CanonicalizeShuffle()
33 *is_swizzle = true; in CanonicalizeShuffle()
36 *is_swizzle = true; in CanonicalizeShuffle()
38 *is_swizzle = false; in CanonicalizeShuffle()
51 if (*is_swizzle) { in CanonicalizeShuffle()
64 uint8_t* shuffle32x4, bool is_swizzle) { in TryMatch32x4Rotate()
71 if (!is_concat || !is_swizzle || offset % 4 != 0) { in TryMatch32x4Rotate()
15 CanonicalizeShuffle(bool inputs_equal, uint8_t* shuffle, bool* needs_swap, bool* is_swizzle) CanonicalizeShuffle() argument
63 TryMatch32x4Rotate(const uint8_t* shuffle, uint8_t* shuffle32x4, bool is_swizzle) TryMatch32x4Rotate() argument
H A Dsimd-shuffle.h23 // swizzle. Returns canonicalized |shuffle|, |needs_swap|, and |is_swizzle|.
24 // If |needs_swap| is true, inputs must be swapped. If |is_swizzle| is true,
27 bool* needs_swap, bool* is_swizzle);
59 // (is_swizzle). A rotation is a shuffle like [1, 2, 3, 0]. This will always
62 bool is_swizzle);
/third_party/node/deps/v8/src/compiler/backend/x64/
H A Dinstruction-selector-x64.cc3588 size_t num_entries, bool is_swizzle, in TryMatchArchShuffle()
3590 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
3620 bool is_swizzle; in VisitI8x16Shuffle() local
3621 CanonicalizeShuffle(node, shuffle, &is_swizzle); in VisitI8x16Shuffle()
3632 bool no_same_as_first = is_swizzle; in VisitI8x16Shuffle()
3648 is_swizzle)) { in VisitI8x16Shuffle()
3655 is_swizzle = false; // It's simpler to just handle the general case. in VisitI8x16Shuffle()
3664 arraysize(arch_shuffles), is_swizzle, in VisitI8x16Shuffle()
3675 if (is_swizzle) { in VisitI8x16Shuffle()
3729 opcode = is_swizzle in VisitI8x16Shuffle()
3587 TryMatchArchShuffle(const uint8_t* shuffle, const ShuffleEntry* table, size_t num_entries, bool is_swizzle, const ShuffleEntry** arch_shuffle) TryMatchArchShuffle() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/ia32/
H A Dinstruction-selector-ia32.cc2851 size_t num_entries, bool is_swizzle, in TryMatchArchShuffle()
2853 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
2874 bool is_swizzle; in VisitI8x16Shuffle() local
2875 CanonicalizeShuffle(node, shuffle, &is_swizzle); in VisitI8x16Shuffle()
2887 bool no_same_as_first = use_avx || is_swizzle; in VisitI8x16Shuffle()
2903 is_swizzle)) { in VisitI8x16Shuffle()
2910 is_swizzle = false; // It's simpler to just handle the general case. in VisitI8x16Shuffle()
2917 arraysize(arch_shuffles), is_swizzle, in VisitI8x16Shuffle()
2927 if (is_swizzle) { in VisitI8x16Shuffle()
2973 opcode = is_swizzle in VisitI8x16Shuffle()
2850 TryMatchArchShuffle(const uint8_t* shuffle, const ShuffleEntry* table, size_t num_entries, bool is_swizzle, const ShuffleEntry** arch_shuffle) TryMatchArchShuffle() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/mips/
H A Dinstruction-selector-mips.cc2420 size_t num_entries, bool is_swizzle, in TryMatchArchShuffle()
2422 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
2443 bool is_swizzle; in VisitI8x16Shuffle() local
2444 CanonicalizeShuffle(node, shuffle, &is_swizzle); in VisitI8x16Shuffle()
2448 is_swizzle, &opcode)) { in VisitI8x16Shuffle()
2419 TryMatchArchShuffle(const uint8_t* shuffle, const ShuffleEntry* table, size_t num_entries, bool is_swizzle, ArchOpcode* opcode) TryMatchArchShuffle() argument
/third_party/node/deps/v8/src/compiler/backend/arm/
H A Dinstruction-selector-arm.cc2969 size_t num_entries, bool is_swizzle, in TryMatchArchShuffle()
2971 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
3004 bool is_swizzle; in VisitI8x16Shuffle() local
3005 CanonicalizeShuffle(node, shuffle, &is_swizzle); in VisitI8x16Shuffle()
3022 InstructionOperand src1 = is_swizzle ? src0 : g.UseUniqueRegister(input1); in VisitI8x16Shuffle()
3042 is_swizzle, &opcode)) { in VisitI8x16Shuffle()
2968 TryMatchArchShuffle(const uint8_t* shuffle, const ShuffleEntry* table, size_t num_entries, bool is_swizzle, ArchOpcode* opcode) TryMatchArchShuffle() argument
/third_party/node/deps/v8/src/compiler/backend/
H A Dinstruction-selector.h652 void CanonicalizeShuffle(Node* node, uint8_t* shuffle, bool* is_swizzle);
H A Dinstruction-selector.cc3320 bool* is_swizzle) { in CanonicalizeShuffle()
3327 is_swizzle); in CanonicalizeShuffle()
3333 if (*is_swizzle) { in CanonicalizeShuffle()
3319 CanonicalizeShuffle(Node* node, uint8_t* shuffle, bool* is_swizzle) CanonicalizeShuffle() argument
/third_party/node/deps/v8/src/compiler/backend/mips64/
H A Dinstruction-selector-mips64.cc3188 size_t num_entries, bool is_swizzle, in TryMatchArchShuffle()
3190 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
3211 bool is_swizzle; in VisitI8x16Shuffle() local
3212 CanonicalizeShuffle(node, shuffle, &is_swizzle); in VisitI8x16Shuffle()
3216 is_swizzle, &opcode)) { in VisitI8x16Shuffle()
3187 TryMatchArchShuffle(const uint8_t* shuffle, const ShuffleEntry* table, size_t num_entries, bool is_swizzle, ArchOpcode* opcode) TryMatchArchShuffle() argument
/third_party/node/deps/v8/src/compiler/backend/arm64/
H A Dinstruction-selector-arm64.cc4096 size_t num_entries, bool is_swizzle, in TryMatchArchShuffle()
4098 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
4131 bool is_swizzle; in VisitI8x16Shuffle() local
4132 CanonicalizeShuffle(node, shuffle, &is_swizzle); in VisitI8x16Shuffle()
4137 is_swizzle, &opcode)) { in VisitI8x16Shuffle()
4095 TryMatchArchShuffle(const uint8_t* shuffle, const ShuffleEntry* table, size_t num_entries, bool is_swizzle, ArchOpcode* opcode) TryMatchArchShuffle() argument
/third_party/node/deps/v8/src/compiler/backend/loong64/
H A Dinstruction-selector-loong64.cc2932 size_t num_entries, bool is_swizzle, in TryMatchArchShuffle()
2934 uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1; in TryMatchArchShuffle()
2955 bool is_swizzle; in VisitI8x16Shuffle() local
2956 CanonicalizeShuffle(node, shuffle, &is_swizzle); in VisitI8x16Shuffle()
2960 is_swizzle, &opcode)) { in VisitI8x16Shuffle()
2931 TryMatchArchShuffle(const uint8_t* shuffle, const ShuffleEntry* table, size_t num_entries, bool is_swizzle, ArchOpcode* opcode) TryMatchArchShuffle() argument
/third_party/node/deps/v8/src/compiler/backend/ppc/
H A Dinstruction-selector-ppc.cc2509 bool is_swizzle; in VisitI8x16Shuffle() local
2510 CanonicalizeShuffle(node, shuffle, &is_swizzle); in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/compiler/backend/s390/
H A Dinstruction-selector-s390.cc2692 bool is_swizzle; in VisitI8x16Shuffle() local
2693 CanonicalizeShuffle(node, shuffle, &is_swizzle); in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/compiler/backend/riscv64/
H A Dinstruction-selector-riscv64.cc3198 // size_t num_entries, bool is_swizzle,
3200 // uint8_t mask = is_swizzle ? kSimd128Size - 1 : 2 * kSimd128Size - 1;
3221 bool is_swizzle; in VisitI8x16Shuffle() local
3222 CanonicalizeShuffle(node, shuffle, &is_swizzle); in VisitI8x16Shuffle()
3229 // is_swizzle, &opcode)) { in VisitI8x16Shuffle()
/third_party/node/deps/v8/src/wasm/baseline/
H A Dliftoff-assembler.h1051 bool is_swizzle);
H A Dliftoff-compiler.cc4142 bool is_swizzle;
4145 &is_swizzle);
4149 __ LiftoffAssembler::emit_i8x16_shuffle(dst, lhs, rhs, shuffle, is_swizzle);
/third_party/node/deps/v8/src/wasm/baseline/ppc/
H A Dliftoff-assembler-ppc.h2431 bool is_swizzle) { in emit_i8x16_shuffle()
2427 emit_i8x16_shuffle(LiftoffRegister dst, LiftoffRegister lhs, LiftoffRegister rhs, const uint8_t shuffle[16], bool is_swizzle) emit_i8x16_shuffle() argument
/third_party/node/deps/v8/src/wasm/baseline/mips/
H A Dliftoff-assembler-mips.h1827 bool is_swizzle) { in emit_i8x16_shuffle()
1823 emit_i8x16_shuffle(LiftoffRegister dst, LiftoffRegister lhs, LiftoffRegister rhs, const uint8_t shuffle[16], bool is_swizzle) emit_i8x16_shuffle() argument
/third_party/node/deps/v8/src/wasm/baseline/loong64/
H A Dliftoff-assembler-loong64.h1808 bool is_swizzle) { in emit_i8x16_shuffle()
1804 emit_i8x16_shuffle(LiftoffRegister dst, LiftoffRegister lhs, LiftoffRegister rhs, const uint8_t shuffle[16], bool is_swizzle) emit_i8x16_shuffle() argument
/third_party/node/deps/v8/src/wasm/baseline/arm64/
H A Dliftoff-assembler-arm64.h2523 bool is_swizzle) { in emit_i8x16_shuffle()
2519 emit_i8x16_shuffle(LiftoffRegister dst, LiftoffRegister lhs, LiftoffRegister rhs, const uint8_t shuffle[16], bool is_swizzle) emit_i8x16_shuffle() argument
/third_party/node/deps/v8/src/wasm/baseline/ia32/
H A Dliftoff-assembler-ia32.h2858 bool is_swizzle) { in emit_i8x16_shuffle()
2864 if (is_swizzle) { in emit_i8x16_shuffle()
2854 emit_i8x16_shuffle(LiftoffRegister dst, LiftoffRegister lhs, LiftoffRegister rhs, const uint8_t shuffle[16], bool is_swizzle) emit_i8x16_shuffle() argument
/third_party/node/deps/v8/src/wasm/baseline/x64/
H A Dliftoff-assembler-x64.h2472 bool is_swizzle) { in emit_i8x16_shuffle()
2473 if (is_swizzle) { in emit_i8x16_shuffle()
2468 emit_i8x16_shuffle(LiftoffRegister dst, LiftoffRegister lhs, LiftoffRegister rhs, const uint8_t shuffle[16], bool is_swizzle) emit_i8x16_shuffle() argument
/third_party/node/deps/v8/src/wasm/baseline/s390/
H A Dliftoff-assembler-s390.h2782 bool is_swizzle) { in emit_i8x16_shuffle()
2778 emit_i8x16_shuffle(LiftoffRegister dst, LiftoffRegister lhs, LiftoffRegister rhs, const uint8_t shuffle[16], bool is_swizzle) emit_i8x16_shuffle() argument
/third_party/node/deps/v8/src/wasm/baseline/mips64/
H A Dliftoff-assembler-mips64.h2107 bool is_swizzle) { in emit_i8x16_shuffle()
2103 emit_i8x16_shuffle(LiftoffRegister dst, LiftoffRegister lhs, LiftoffRegister rhs, const uint8_t shuffle[16], bool is_swizzle) emit_i8x16_shuffle() argument
/third_party/node/deps/v8/src/wasm/baseline/arm/
H A Dliftoff-assembler-arm.h3447 bool is_swizzle) {

Completed in 140 milliseconds

12