/dports/devel/binaryen/binaryen-version_98/src/ |
H A D | wasm-traversal.h | 62 ReturnType visitSIMDShift(SIMDShift* curr) { return ReturnType(); } in visitSIMDShift() 165 DELEGATE(SIMDShift); in visit() 291 UNIMPLEMENTED(SIMDShift); 395 DELEGATE(SIMDShift); in visit() 560 ReturnType visitSIMDShift(SIMDShift* curr) { in visitSIMDShift() 923 self->visitSIMDShift((*currp)->cast<SIMDShift>()); in doVisitSIMDShift() 1205 self->pushTask(SubType::scan, &curr->cast<SIMDShift>()->shift); in scan() 1206 self->pushTask(SubType::scan, &curr->cast<SIMDShift>()->vec); in scan()
|
H A D | wasm.h | 947 class SIMDShift : public SpecificExpression<Expression::SIMDShiftId> { 949 SIMDShift() = default; 950 SIMDShift(MixedArena& allocator) : SIMDShift() {} in SIMDShift() function
|
H A D | binaryen-c.cpp | 2630 assert(expression->is<SIMDShift>()); in BinaryenSIMDShiftGetOp() 2631 return static_cast<SIMDShift*>(expression)->op; in BinaryenSIMDShiftGetOp() 2635 assert(expression->is<SIMDShift>()); in BinaryenSIMDShiftSetOp() 2636 static_cast<SIMDShift*>(expression)->op = SIMDShiftOp(op); in BinaryenSIMDShiftSetOp() 2640 assert(expression->is<SIMDShift>()); in BinaryenSIMDShiftGetVec() 2641 return static_cast<SIMDShift*>(expression)->vec; in BinaryenSIMDShiftGetVec() 2646 assert(expression->is<SIMDShift>()); in BinaryenSIMDShiftSetVec() 2648 static_cast<SIMDShift*>(expression)->vec = (Expression*)vecExpr; in BinaryenSIMDShiftSetVec() 2652 assert(expression->is<SIMDShift>()); in BinaryenSIMDShiftGetShift() 2653 return static_cast<SIMDShift*>(expression)->shift; in BinaryenSIMDShiftGetShift() [all …]
|
H A D | wasm-stack.h | 124 void visitSIMDShift(SIMDShift* curr);
|
/dports/devel/binaryen/binaryen-version_98/src/ir/ |
H A D | utils.h | 136 void visitSIMDShift(SIMDShift* curr); 220 void visitSIMDShift(SIMDShift* curr) { curr->finalize(); } in visitSIMDShift()
|
H A D | ReFinalize.cpp | 110 void ReFinalize::visitSIMDShift(SIMDShift* curr) { curr->finalize(); } in visitSIMDShift()
|
H A D | effects.h | 381 void visitSIMDShift(SIMDShift* curr) {} in visitSIMDShift()
|
H A D | ExpressionManipulator.cpp | 177 Expression* visitSIMDShift(SIMDShift* curr) { in flexibleCopy()
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 556 multiclass SIMDShift<ValueType vec_t, string vec, SDNode node, dag shift_vec, 566 defm "" : SIMDShift<v16i8, "i8x16", node, (splat16 I32:$x), name, baseInst>; 567 defm "" : SIMDShift<v8i16, "i16x8", node, (splat8 I32:$x), name, 569 defm "" : SIMDShift<v4i32, "i32x4", node, (splat4 I32:$x), name, 571 defm "" : SIMDShift<v2i64, "i64x2", node, (splat2 (i64 (zext I32:$x))),
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 635 multiclass SIMDShift<ValueType vec_t, string vec, SDNode node, dag shift_vec, 645 defm "" : SIMDShift<v16i8, "i8x16", node, (splat16 I32:$x), name, baseInst>; 646 defm "" : SIMDShift<v8i16, "i16x8", node, (splat8 I32:$x), name, 648 defm "" : SIMDShift<v4i32, "i32x4", node, (splat4 I32:$x), name, 650 defm "" : SIMDShift<v2i64, "i64x2", node, (splat2 (i64 (zext I32:$x))),
|
/dports/devel/binaryen/binaryen-version_98/src/wasm/ |
H A D | wasm-binary.cpp | 4844 SIMDShift* curr; in maybeVisitSIMDShift() 4847 curr = allocator.alloc<SIMDShift>(); in maybeVisitSIMDShift() 4851 curr = allocator.alloc<SIMDShift>(); in maybeVisitSIMDShift() 4855 curr = allocator.alloc<SIMDShift>(); in maybeVisitSIMDShift() 4859 curr = allocator.alloc<SIMDShift>(); in maybeVisitSIMDShift() 4863 curr = allocator.alloc<SIMDShift>(); in maybeVisitSIMDShift() 4867 curr = allocator.alloc<SIMDShift>(); in maybeVisitSIMDShift() 4871 curr = allocator.alloc<SIMDShift>(); in maybeVisitSIMDShift() 4875 curr = allocator.alloc<SIMDShift>(); in maybeVisitSIMDShift() 4879 curr = allocator.alloc<SIMDShift>(); in maybeVisitSIMDShift() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 646 multiclass SIMDShift<ValueType vec_t, string vec, SDNode node, dag shift_vec, 656 defm "" : SIMDShift<v16i8, "i8x16", node, (splat16 I32:$x), name, baseInst>; 657 defm "" : SIMDShift<v8i16, "i16x8", node, (splat8 I32:$x), name, 659 defm "" : SIMDShift<v4i32, "i32x4", node, (splat4 I32:$x), name, 661 defm "" : SIMDShift<v2i64, "i64x2", node, (splat2 (i64 (zext I32:$x))),
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 655 multiclass SIMDShift<ValueType vec_t, string vec, SDNode node, string name, 664 defm "" : SIMDShift<v16i8, "i8x16", node, name, baseInst>; 665 defm "" : SIMDShift<v8i16, "i16x8", node, name, !add(baseInst, 32)>; 666 defm "" : SIMDShift<v4i32, "i32x4", node, name, !add(baseInst, 64)>; 667 defm "" : SIMDShift<v2i64, "i64x2", node, name, !add(baseInst, 96)>;
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 646 multiclass SIMDShift<ValueType vec_t, string vec, SDNode node, dag shift_vec, 656 defm "" : SIMDShift<v16i8, "i8x16", node, (splat16 I32:$x), name, baseInst>; 657 defm "" : SIMDShift<v8i16, "i16x8", node, (splat8 I32:$x), name, 659 defm "" : SIMDShift<v4i32, "i32x4", node, (splat4 I32:$x), name, 661 defm "" : SIMDShift<v2i64, "i64x2", node, (splat2 (i64 (zext I32:$x))),
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 655 multiclass SIMDShift<ValueType vec_t, string vec, SDNode node, string name, 664 defm "" : SIMDShift<v16i8, "i8x16", node, name, baseInst>; 665 defm "" : SIMDShift<v8i16, "i16x8", node, name, !add(baseInst, 32)>; 666 defm "" : SIMDShift<v4i32, "i32x4", node, name, !add(baseInst, 64)>; 667 defm "" : SIMDShift<v2i64, "i64x2", node, name, !add(baseInst, 96)>;
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 646 multiclass SIMDShift<ValueType vec_t, string vec, SDNode node, dag shift_vec, 656 defm "" : SIMDShift<v16i8, "i8x16", node, (splat16 I32:$x), name, baseInst>; 657 defm "" : SIMDShift<v8i16, "i16x8", node, (splat8 I32:$x), name, 659 defm "" : SIMDShift<v4i32, "i32x4", node, (splat4 I32:$x), name, 661 defm "" : SIMDShift<v2i64, "i64x2", node, (splat2 (i64 (zext I32:$x))),
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 857 multiclass SIMDShift<ValueType vec_t, string vec, SDNode node, string name, 866 defm "" : SIMDShift<v16i8, "i8x16", node, name, baseInst>; 867 defm "" : SIMDShift<v8i16, "i16x8", node, name, !add(baseInst, 32)>; 868 defm "" : SIMDShift<v4i32, "i32x4", node, name, !add(baseInst, 64)>; 869 defm "" : SIMDShift<v2i64, "i64x2", node, name, !add(baseInst, 96)>;
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 895 multiclass SIMDShift<Vec vec, SDNode node, string name, bits<32> simdop> { 903 defm "" : SIMDShift<I8x16, node, name, baseInst>; 904 defm "" : SIMDShift<I16x8, node, name, !add(baseInst, 32)>; 905 defm "" : SIMDShift<I32x4, node, name, !add(baseInst, 64)>; 906 defm "" : SIMDShift<I64x2, node, name, !add(baseInst, 96)>;
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 895 multiclass SIMDShift<Vec vec, SDNode node, string name, bits<32> simdop> { 903 defm "" : SIMDShift<I8x16, node, name, baseInst>; 904 defm "" : SIMDShift<I16x8, node, name, !add(baseInst, 32)>; 905 defm "" : SIMDShift<I32x4, node, name, !add(baseInst, 64)>; 906 defm "" : SIMDShift<I64x2, node, name, !add(baseInst, 96)>;
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 882 multiclass SIMDShift<Vec vec, SDNode node, string name, bits<32> simdop> { 890 defm "" : SIMDShift<I8x16, node, name, baseInst>; 891 defm "" : SIMDShift<I16x8, node, name, !add(baseInst, 32)>; 892 defm "" : SIMDShift<I32x4, node, name, !add(baseInst, 64)>; 893 defm "" : SIMDShift<I64x2, node, name, !add(baseInst, 96)>;
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 895 multiclass SIMDShift<Vec vec, SDNode node, string name, bits<32> simdop> { 903 defm "" : SIMDShift<I8x16, node, name, baseInst>; 904 defm "" : SIMDShift<I16x8, node, name, !add(baseInst, 32)>; 905 defm "" : SIMDShift<I32x4, node, name, !add(baseInst, 64)>; 906 defm "" : SIMDShift<I64x2, node, name, !add(baseInst, 96)>;
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 922 multiclass SIMDShift<Vec vec, SDNode node, string name, bits<32> simdop> { 930 defm "" : SIMDShift<I8x16, node, name, baseInst>; 931 defm "" : SIMDShift<I16x8, node, name, !add(baseInst, 32)>; 932 defm "" : SIMDShift<I32x4, node, name, !add(baseInst, 64)>; 933 defm "" : SIMDShift<I64x2, node, name, !add(baseInst, 96)>;
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 895 multiclass SIMDShift<Vec vec, SDNode node, string name, bits<32> simdop> { 903 defm "" : SIMDShift<I8x16, node, name, baseInst>; 904 defm "" : SIMDShift<I16x8, node, name, !add(baseInst, 32)>; 905 defm "" : SIMDShift<I32x4, node, name, !add(baseInst, 64)>; 906 defm "" : SIMDShift<I64x2, node, name, !add(baseInst, 96)>;
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 882 multiclass SIMDShift<Vec vec, SDNode node, string name, bits<32> simdop> { 890 defm "" : SIMDShift<I8x16, node, name, baseInst>; 891 defm "" : SIMDShift<I16x8, node, name, !add(baseInst, 32)>; 892 defm "" : SIMDShift<I32x4, node, name, !add(baseInst, 64)>; 893 defm "" : SIMDShift<I64x2, node, name, !add(baseInst, 96)>;
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 895 multiclass SIMDShift<Vec vec, SDNode node, string name, bits<32> simdop> { 903 defm "" : SIMDShift<I8x16, node, name, baseInst>; 904 defm "" : SIMDShift<I16x8, node, name, !add(baseInst, 32)>; 905 defm "" : SIMDShift<I32x4, node, name, !add(baseInst, 64)>; 906 defm "" : SIMDShift<I64x2, node, name, !add(baseInst, 96)>;
|