Home
last modified time | relevance | path

Searched refs:constant_mask (Results 1 – 22 of 22) sorted by relevance

/external/llvm-project/mlir/integration_test/Dialect/Vector/CPU/
Dtest-constant-mask.mlir7 %0 = vector.constant_mask [4] : vector<8xi1>
11 %1 = vector.constant_mask [1, 3] : vector<4x4xi1>
15 %2 = vector.constant_mask [2, 2] : vector<4x4xi1>
19 %3 = vector.constant_mask [2, 4] : vector<4x4xi1>
23 %4 = vector.constant_mask [3, 1] : vector<4x4xi1>
27 %5 = vector.constant_mask [3, 2] : vector<4x4xi1>
31 %6 = vector.constant_mask [4, 3] : vector<4x4xi1>
35 %7 = vector.constant_mask [4, 4] : vector<4x4xi1>
39 %8 = vector.constant_mask [1, 2, 3] : vector<2x3x4xi1>
43 %9 = vector.constant_mask [2, 2, 3] : vector<2x3x4xi1>
Dtest-maskedload.mlir32 %none = vector.constant_mask [0] : vector<16xi1>
33 %all = vector.constant_mask [16] : vector<16xi1>
34 %some = vector.constant_mask [8] : vector<16xi1>
Dtest-maskedstore.mlir53 %none = vector.constant_mask [0] : vector<16xi1>
54 %some = vector.constant_mask [8] : vector<16xi1>
56 %all = vector.constant_mask [16] : vector<16xi1>
Dtest-expand.mlir34 %none = vector.constant_mask [0] : vector<16xi1>
35 %all = vector.constant_mask [16] : vector<16xi1>
36 %some1 = vector.constant_mask [4] : vector<16xi1>
Dtest-compress.mlir50 %none = vector.constant_mask [0] : vector<16xi1>
51 %all = vector.constant_mask [16] : vector<16xi1>
52 %some1 = vector.constant_mask [4] : vector<16xi1>
Dtest-gather.mlir57 %none = vector.constant_mask [0] : vector<8xi1>
58 %all = vector.constant_mask [8] : vector<8xi1>
59 %some = vector.constant_mask [4] : vector<8xi1>
Dtest-scatter.mlir81 %none = vector.constant_mask [0] : vector<8xi1>
82 %some = vector.constant_mask [4] : vector<8xi1>
84 %all = vector.constant_mask [8] : vector<8xi1>
Dtest-sparse-saxpy-jagged-matvec.mlir53 %mask = vector.constant_mask [8] : vector<8xi1>
Dtest-sparse-dot-matvec.mlir62 %mask = vector.constant_mask [4] : vector<4xi1>
/external/llvm-project/mlir/test/Dialect/Vector/
Dvector-mem-transforms.mlir9 // CHECK-NEXT: %[[M:.*]] = vector.constant_mask
14 %mask = vector.constant_mask [16] : vector<16xi1>
28 %mask = vector.constant_mask [16] : vector<16xi1>
40 %mask = vector.constant_mask [0] : vector<16xi1>
54 %mask = vector.constant_mask [16] : vector<16xi1>
66 %mask = vector.constant_mask [0] : vector<16xi1>
76 // CHECK-NEXT: %[[T0:.*]] = vector.constant_mask [16] : vector<16xi1>
81 %mask = vector.constant_mask [16] : vector<16xi1>
94 %mask = vector.constant_mask [0] : vector<16xi1>
104 // CHECK-NEXT: %[[T0:.*]] = vector.constant_mask [16] : vector<16xi1>
[all …]
Dcanonicalize.mlir9 // CHECK: vector.constant_mask [3, 2] : vector<4x3xi1>
17 %0 = vector.constant_mask [2, 2] : vector<4x3xi1>
21 // CHECK: vector.constant_mask [2, 2] : vector<2x2xi1>
28 %0 = vector.constant_mask [2, 2] : vector<4x3xi1>
32 // CHECK: vector.constant_mask [1, 2] : vector<2x2xi1>
39 %0 = vector.constant_mask [2, 2] : vector<4x3xi1>
43 // CHECK: vector.constant_mask [2, 1] : vector<2x2xi1>
50 %0 = vector.constant_mask [2, 2] : vector<4x3xi1>
54 // CHECK: vector.constant_mask [0, 0] : vector<2x2xi1>
61 %0 = vector.constant_mask [2, 2] : vector<4x3xi1>
[all …]
Dvector-transforms.mlir80 // CHECK: %[[LMASK:.*]] = vector.constant_mask [4, 6] : vector<4x6xi1>
81 // CHECK-NEXT: %[[RMASK:.*]] = vector.constant_mask [6, 4] : vector<6x4xi1>
154 %lhsm = vector.constant_mask [4, 6] : vector<4x6xi1>
155 %rhsm = vector.constant_mask [6, 4] : vector<6x4xi1>
175 // CHECK: %[[LMASK:.*]] = vector.constant_mask [4, 2] : vector<4x2xi1>
176 // CHECK-NEXT: %[[RMASK:.*]] = vector.constant_mask [2, 4] : vector<2x4xi1>
219 %lhsm = vector.constant_mask [4, 2] : vector<4x2xi1>
220 %rhsm = vector.constant_mask [2, 4] : vector<2x4xi1>
Dops.mlir196 %lhs_mask = vector.constant_mask [7, 8, 16, 15] : vector<7x8x16x15xi1>
197 %rhs_mask = vector.constant_mask [8, 16, 7, 5] : vector<8x16x7x5xi1>
223 // CHECK: vector.constant_mask [3, 2] : vector<4x3xi1>
224 %0 = vector.constant_mask [3, 2] : vector<4x3xi1>
Dinvalid.mlir753 %lhs_mask = vector.constant_mask [7, 8, 16, 15] : vector<7x8x16x15xi1>
754 %rhs_mask = vector.constant_mask [8, 16, 7, 5] : vector<8x16x7x5xi1>
811 func @constant_mask() {
813 %0 = vector.constant_mask [3, 2, 7] : vector<4x3xi1>
820 %0 = vector.constant_mask [-1, 2] : vector<4x3xi1>
827 %0 = vector.constant_mask [3, 4] : vector<4x3xi1>
834 %0 = vector.constant_mask [0, 2] : vector<4x3xi1>
Dvector-contract-transforms.mlir759 %0 = vector.constant_mask [4] : vector<8xi1>
771 %v = vector.constant_mask [2, 2] : vector<4x4xi1>
784 %v = vector.constant_mask [1, 1, 3] : vector<2x3x4xi1>
/external/llvm-project/mlir/test/Target/
Dvector-to-llvm-ir.mlir4 %0 = vector.constant_mask [4] : vector<8xi1>
11 %v = vector.constant_mask [2, 2] : vector<4x4xi1>
18 %v = vector.constant_mask [1, 1, 3] : vector<2x3x4xi1>
/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_blend_cso.c138 rt->constant_mask = panfrost_blend_constant_mask(&pipe); in panfrost_create_blend_state()
143 if (rt->has_fixed_function && version == 6 && rt->constant_mask) in panfrost_create_blend_state()
242 rt->constant_mask)) { in panfrost_get_blend_for_context()
260 rt->constant_mask ? in panfrost_get_blend_for_context()
Dpan_blend.h103 unsigned constant_mask; member
/external/mesa3d/src/panfrost/midgard/
Dmidgard_schedule.c331 unsigned constant_mask; member
445 unsigned bundle_constant_mask = pred->constant_mask; in mir_adjust_constants()
477 pred->constant_mask = bundle_constant_mask; in mir_adjust_constants()
1288 bundle.has_embedded_constants = predicate.constant_mask != 0; in mir_schedule_alu()
/external/mesa3d/src/compiler/glsl/
Dast_function.cpp1471 unsigned constant_mask = 0, constant_components = 0; in emit_inline_vector_constructor() local
1515 constant_mask |= ((1U << rhs_components) - 1) << base_lhs_component; in emit_inline_vector_constructor()
1526 if (constant_mask != 0) { in emit_inline_vector_constructor()
1535 new(ctx) ir_assignment(lhs, rhs, NULL, constant_mask); in emit_inline_vector_constructor()
/external/llvm-project/mlir/include/mlir/Dialect/Vector/
DVectorOps.td139 %lhs_mask = vector.constant_mask [7, 8, 16, 15] : vector<7x8x16x15xi1>
140 %rhs_mask = vector.constant_mask [8, 16, 7, 5] : vector<8x16x7x5xi1>
1755 Vector_Op<"constant_mask", [NoSideEffect]>,
1774 %1 = vector.constant_mask [3, 2] : vector<4x3xi1>
/external/llvm-project/mlir/test/Conversion/VectorToLLVM/
Dvector-to-llvm.mlir1040 %0 = vector.constant_mask [4] : vector<8xi1>
1048 %v = vector.constant_mask [2, 2] : vector<4x4xi1>