| /llvm-project-15.0.7/mlir/test/IR/ |
| H A D | repro_b120295301.mlir | 5 %1 = "arith.constant"() {value = dense<0.1> : tensor<1xf32>} : () -> (tensor<1xf32>) 6 %2 = "arith.constant"() {value = dense<0.1> : tensor<2xf32>} : () -> (tensor<2xf32>) 7 %3 = "arith.constant"() {value = dense<0.1> : tensor<3xf32>} : () -> (tensor<3xf32>) 8 %4 = "arith.constant"() {value = dense<0.1> : tensor<4xf32>} : () -> (tensor<4xf32>) 9 %5 = "arith.constant"() {value = dense<0.1> : tensor<5xf32>} : () -> (tensor<5xf32>) 10 %6 = "arith.constant"() {value = dense<0.1> : tensor<6xf32>} : () -> (tensor<6xf32>) 11 %7 = "arith.constant"() {value = dense<0.1> : tensor<7xf32>} : () -> (tensor<7xf32>) 12 %8 = "arith.constant"() {value = dense<0.1> : tensor<8xf32>} : () -> (tensor<8xf32>) 13 %9 = "arith.constant"() {value = dense<0.1> : tensor<9xf32>} : () -> (tensor<9xf32>) 14 %10 = "arith.constant"() {value = dense<0.1> : tensor<10xf32>} : () -> (tensor<10xf32>) [all …]
|
| H A D | dense-elements-hex.mlir | 4 // HEX: dense<"0x000020410000A040"> : tensor<2xf32> 5 "foo.op"() {dense.attr = dense<[10.0, 5.0]> : tensor<2xf32>} : () -> () 8 "foo.op"() {dense.attr = dense<[10.0, 5.0]> : tensor<2xf64>} : () -> () 11 "foo.op"() {dense.attr = dense<"0x000020410000A040"> : tensor<2xf32>} : () -> () 14 "foo.op"() {dense.attr = dense<"0x00000000000024400000000000001440"> : tensor<2xf64>} : () -> () 17 "foo.op"() {dense.attr = dense<"0x000020410000A040000020410000A040"> : tensor<2xcomplex<f32>>} : ()… 20 "foo.op"() {dense.attr = dense<"0x0000000000002440000000000000144000000000000024400000000000001440"… 23 "foo.op"() {dense.attr = dense<"0x2041A040"> : tensor<2xbf16>} : () -> () 28 "foo.op"() {dense.attr = dense<"00000000000024400000000000001440"> : tensor<2xf64>} : () -> () 33 "foo.op"() {dense.attr = dense<"0x0000000000002440000000000000144X"> : tensor<2xf64>} : () -> () [all …]
|
| H A D | parse-literal.mlir | 5 // CHECK: dense<255> : tensor<4xi64> 6 …%0 = arith.constant dense<"0xFF00000000000000FF00000000000000FF00000000000000FF00000000000000"> : … 12 // CHECK: dense<255> : tensor<8xi32> 13 …%0 = arith.constant dense<"0xFF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000"> : … 19 // CHECK: dense<255> : tensor<16xi16> 20 …%0 = arith.constant dense<"0xFF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00"> : … 26 // CHECK: dense<15> : tensor<32xi8> 27 …%0 = arith.constant dense<"0x0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F"> : … 33 // CHECK: dense<-1> : tensor<32xi4> 34 …%0 = arith.constant dense<"0x0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F"> : … [all …]
|
| H A D | attribute.mlir | 490 // CHECK: dense<"example"> 500 // CHECK: dense<"new\0Aline"> 510 // CHECK: dense<["example1", "example2"]> 595 i32_attr = dense<5> : tensor<6xi32> 601 i32_attr = dense<5> : tensor<6xi32> 607 i32_attr = dense<5> : tensor<6xi32> 613 index_attr = dense<5> : tensor<6xindex> 630 i32_attr = dense<5> : tensor<6xi32> 641 i32_attr = dense<5> : tensor<6xsi32> 657 vector_i32_attr = dense<5> : tensor<2xi32> [all …]
|
| H A D | parser.mlir | 688 "foo2"(){bar = dense<> : tensor<0xi32>} : () -> () 690 "foo2"(){bar = dense<> : tensor<1x0xi32>} : () -> () 691 // CHECK: dense<> : tensor<0x512x512xi32> 692 "foo2"(){bar = dense<> : tensor<0x512x512xi32>} : () -> () 699 "float2"(){bar = dense<> : tensor<0xf32>} : () -> () 701 "float2"(){bar = dense<> : tensor<1x0xf32>} : () -> () 713 "intscalar"(){bar = dense<1> : tensor<i32>} : () -> () 718 "index"(){bar = dense<1> : tensor<index>} : () -> () 722 // CHECK: dense<(1,1)> : tensor<complex<i64>> 724 // CHECK: dense<[(1,1), (2,2)]> : tensor<2xcomplex<i64>> [all …]
|
| H A D | invalid-builtin-attributes.mlir | 35 "foo"(){bar = dense<[4.0]> : tensor<1xi32>} : () -> () 42 "foo"(){bar = dense<4.0> : tensor<i32>} : () -> () 49 "foo"(){bar = dense<[4]> : tensor<1xf32>} : () -> () 61 #attr = dense<> : tensor<i64> 153 "foo"() {bar = dense<[42.0, 42]> : tensor<2xi32>} : () -> () 160 "foo"() {bar = dense<[true, 42.0]> : tensor<2xi1>} : () -> () 167 "foo"() {bar = dense<[42, 42.0]> : tensor<2xf32>} : () -> () 174 "foo"() {bar = dense<[42.0, true]> : tensor<2xf32>} : () -> () 181 "foo"() {bar = dense<-0x7FFFFFFF> : tensor<2xf32>} : () -> () 212 "foo"() {bar = dense<true> : tensor<2xi16>} : () -> () [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/SparseTensor/ |
| H A D | sparse_nd.mlir | 4 // Example with cyclic iteration graph with sparse and dense constraints, 8 dimLevelType = [ "dense", "dense", "dense", "compressed", 9 "compressed", "dense", "dense", "dense" ] 25 …_tensor.encoding<{ dimLevelType = [ "dense", "dense", "dense", "compressed", "compressed", "dense"… 39 …_tensor.encoding<{ dimLevelType = [ "dense", "dense", "dense", "compressed", "compressed", "dense"… 40 …_tensor.encoding<{ dimLevelType = [ "dense", "dense", "dense", "compressed", "compressed", "dense"… 41 …_tensor.encoding<{ dimLevelType = [ "dense", "dense", "dense", "compressed", "compressed", "dense"… 42 …_tensor.encoding<{ dimLevelType = [ "dense", "dense", "dense", "compressed", "compressed", "dense"… 43 …_tensor.encoding<{ dimLevelType = [ "dense", "dense", "dense", "compressed", "compressed", "dense"…
|
| /llvm-project-15.0.7/mlir/test/Dialect/Linalg/ |
| H A D | named-ops.mlir | 37 // CHECK-SAME: {dilations = dense<1> : tensor<2xi64>, strides = dense<1> : tensor<2xi64>} 41 { dilations = dense<1> : tensor<2xi64>, strides = dense<1> : tensor<2xi64> } 50 // CHECK-SAME: {dilations = dense<1> : tensor<2xi64>, strides = dense<1> : tensor<2xi64>} 54 { dilations = dense<1> : tensor<2xi64>, strides = dense<1> : tensor<2xi64> } 64 // CHECK-SAME: {dilations = dense<1> : vector<1xi64>, strides = dense<2> : vector<1xi64>} 77 // CHECK-SAME: {dilations = dense<1> : vector<2xi64>, strides = dense<2> : vector<2xi64>} 89 // CHECK-SAME: {dilations = dense<1> : vector<2xi64>, strides = dense<2> : vector<2xi64>} 102 // CHECK-SAME: {dilations = dense<1> : vector<2xi64>, strides = dense<2> : vector<2xi64>} 114 // CHECK-SAME: {dilations = dense<1> : vector<2xi64>, strides = dense<2> : vector<2xi64>} 132 { dilations = dense<2> : tensor<2xi64>, strides = dense<1> : tensor<2xi64> } [all …]
|
| H A D | namedop_conversion.mlir | 7 …V:.+]] = linalg.depthwise_conv_2d_nhwc_hwc {dilations = dense<1> : tensor<2xi64>, strides = dense<… 9 …%0 = linalg.depthwise_conv_2d_nhwc_hwcm {dilations = dense<1> : tensor<2xi64>, strides = dense<2> … 20 ….+]] = linalg.depthwise_conv_2d_nhwc_hwc_q {dilations = dense<1> : tensor<2xi64>, strides = dense<… 22 …%0 = linalg.depthwise_conv_2d_nhwc_hwcm_q {dilations = dense<1> : tensor<2xi64>, strides = dense<2…
|
| /llvm-project-15.0.7/mlir/test/Integration/Dialect/Vector/CPU/ |
| H A D | test-print-int.mlir | 10 %0 = arith.constant dense<[true, false, -1, 0, 1]> : vector<5xi1> 14 %1 = arith.constant dense<[true, false, -1, 0]> : vector<4xi1> 19 %2 = arith.constant dense<[true, false, 0, 1]> : vector<4xi1> 24 %3 = arith.constant dense<[-128, -127, -1, 0, 1, 127, 128, 254, 255]> : vector<9xi8> 28 %4 = arith.constant dense<[-128, -127, -1, 0, 1, 127]> : vector<6xi8> 33 %5 = arith.constant dense<[0, 1, 127, 128, 254, 255]> : vector<6xi8> 42 %7 = arith.constant dense<[-32768, -32767, -1, 0, 1, 32767]> : vector<6xi16> 47 %8 = arith.constant dense<[0, 1, 32767, 32768, 65534, 65535]> : vector<6xi16> 52 %9 = arith.constant dense<[-2147483648, -2147483647, -1, 0, 1, 67 %12 = arith.constant dense<[-9223372036854775808, -9223372036854775807, -1, 0, 1, [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/Quant/ |
| H A D | convert-const.mlir | 14 // CHECK: %cst = arith.constant dense<-64> : tensor<4xi8> 16 %cst = arith.constant dense<0.5> : tensor<4xf32> 26 // CHECK: %cst = arith.constant dense<63> : tensor<4xi8> 28 %cst = arith.constant dense<0.5> : tensor<4xf32> 40 %cst = arith.constant dense<0.5> : tensor<4xf32> 51 %cst = arith.constant dense<-0.5> : tensor<4xf32> 155 %cst = arith.constant dense<0.0> : tensor<7xf32> 159 %cst0 = arith.constant dense<0.0> : tensor<7xf32> 163 %cst1 = arith.constant dense<0.0> : tensor<7xf32> 167 %cst2 = arith.constant dense<0.0> : tensor<7xf32> [all …]
|
| H A D | parse-ops-invalid.mlir | 8 layerStats = dense<[-1, 1]> : tensor<2xi8> 18 layerStats = dense<[[-1.0, 1.0]]> : tensor<1x2xf32> 28 layerStats = dense<[-1.0, 1.0, 2.0]> : tensor<3xf32> 38 layerStats = dense<[-1.0, 1.0]> : tensor<2xf32>, 39 axisStats = dense<[ 53 layerStats = dense<[-1.0, 1.0]> : tensor<2xf32>, 54 axisStats = dense<[ 69 layerStats = dense<[-1.0, 1.0]> : tensor<2xf32>, 70 axisStats = dense<[ 83 layerStats = dense<[-1.0, 1.0]> : tensor<2xf32>, [all …]
|
| /llvm-project-15.0.7/mlir/test/Conversion/SPIRVToLLVM/ |
| H A D | constant-op-to-llvm.mlir | 18 // CHECK: llvm.mlir.constant(dense<[true, false]> : vector<2xi1>) : vector<2xi1> 19 %0 = spv.Constant dense<[true, false]> : vector<2xi1> 20 // CHECK: llvm.mlir.constant(dense<false> : vector<3xi1>) : vector<3xi1> 21 %1 = spv.Constant dense<false> : vector<3xi1> 38 // CHECK: llvm.mlir.constant(dense<[2, 3]> : vector<2xi32>) : vector<2xi32> 39 %0 = spv.Constant dense<[2, 3]> : vector<2xi32> 40 // CHECK: llvm.mlir.constant(dense<-4> : vector<2xi32>) : vector<2xi32> 41 %1 = spv.Constant dense<-4> : vector<2xsi32> 42 // CHECK: llvm.mlir.constant(dense<[2, 3, 4]> : vector<3xi32>) : vector<3xi32> 43 %2 = spv.Constant dense<[2, 3, 4]> : vector<3xui32> [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/LLVMIR/ |
| H A D | dynamic-gep-index.mlir | 3 …dense<8> : vector<2xi32>>, #dlti.dl_entry<i8, dense<8> : vector<2xi32>>, #dlti.dl_entry<i16, dense… 9 …%1 = "llvm.getelementptr"(%arg0, %0, %arg1) {structIndices = dense<[-2147483648, 1, -2147483648]> …
|
| H A D | layout.mlir | 48 #dlti.dl_entry<!llvm.ptr<i8>, dense<[32, 32, 64]> : vector<3xi32>>, 49 #dlti.dl_entry<!llvm.ptr<i8, 5>, dense<[64, 64, 64]> : vector<3xi32>>, 50 #dlti.dl_entry<!llvm.ptr<4>, dense<[32, 64, 64]> : vector<3xi32>> 102 #dlti.dl_entry<!llvm.ptr<i32>, dense<[64, 64, 64]> : vector<3xi32>> 124 #dlti.dl_entry<!llvm.ptr<i8>, dense<[64, 64, 32]> : vector<3xi32>> 177 #dlti.dl_entry<!llvm.struct<()>, dense<[32, 32]> : vector<2xi32>> 215 #dlti.dl_entry<!llvm.struct<()>, dense<[32]> : vector<1xi32>> 233 #dlti.dl_entry<!llvm.struct<(i8)>, dense<[64, 64]> : vector<2xi32>> 244 #dlti.dl_entry<!llvm.struct<()>, dense<[64, 64, 64]> : vector<3xi32>> 255 #dlti.dl_entry<!llvm.struct<()>, dense<[64, 32]> : vector<2xi32>> [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/Tosa/ |
| H A D | constant-op-fold.mlir | 6 %0 = arith.constant dense<[0, 1]> : tensor<2xi32> 14 %0 = arith.constant dense<[1, 0]> : tensor<2xi32> 22 %0 = arith.constant dense<[1, 0]> : tensor<2xi32> 29 %input = "tosa.const"() {value = dense<4.0> : tensor<2x3xf32>} : () -> tensor<2x3xf32> 30 %perms = "tosa.const"() {value = dense<[1, 0]> : tensor<2xi32>} : () -> tensor<2xi32> 32 // CHECK-SAME{LITERAL}: value = dense<4.000000e+00> : tensor<3x2xf32> 41 %perms = "tosa.const"() {value = dense<[1, 0]> : tensor<2xi32>} : () -> tensor<2xi32> 51 %input = "tosa.const"() {value = dense<[[ 57 // CHECK-SAME{LITERAL}: value = dense<[ 69 %perms = "tosa.const"() {value = dense<[1, 0]> : tensor<2xi32>} : () -> tensor<2xi32> [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/Affine/SuperVectorize/ |
| H A D | vector_utils.mlir | 16 // CHECK:matched: {{.*}} arith.constant dense{{.*}} with shape ratio: 2, 32 17 %cst_1 = arith.constant dense<1.000000e+00> : vector<8x256xf32> 18 // CHECK:matched: {{.*}} arith.constant dense{{.*}} with shape ratio: 1, 3, 7, 2, 1 19 %cst_a = arith.constant dense<1.000000e+00> : vector<1x3x7x8x8xf32> 21 %cst_b = arith.constant dense<1.000000e+00> : vector<1x3x7x4x4xf32> 22 // TEST-3x4x5x8:matched: {{.*}} arith.constant dense{{.*}} with shape ratio: 3, 2, 1, 4 23 %cst_c = arith.constant dense<1.000000e+00> : vector<3x4x5x8xf32> 24 // TEST-3x4x4x8-NOT:matched: {{.*}} arith.constant dense{{.*}} with shape ratio{{.*}} 25 %cst_d = arith.constant dense<1.000000e+00> : vector<3x4x4x8xf32> 26 // TEST-3x4x4x8:matched: {{.*}} arith.constant dense{{.*}} with shape ratio: 1, 1, 2, 16 [all …]
|
| /llvm-project-15.0.7/mlir/test/Integration/Dialect/SparseTensor/CPU/ |
| H A D | sparse_conversion_sparse2sparse.mlir | 8 dimLevelType = [ "dense", "dense", "compressed" ] 11 // NOTE: dense after compressed is not currently supported for the target 14 dimLevelType = [ "dense", "compressed", "dense" ] 18 dimLevelType = [ "dense", "dense", "compressed" ], 43 // Initialize a 3-dim dense tensor. 45 %src = arith.constant dense<[ 55 // Convert dense tensor directly to various sparse tensors. 70 // Convert sparse tensor back to dense. 78 // Check round-trip equality. And release dense tensors.
|
| /llvm-project-15.0.7/mlir/test/Target/SPIRV/ |
| H A D | constant.mlir | 160 // CHECK: spv.Constant dense<false> : vector<2xi1> 161 %0 = spv.Constant dense<false> : vector<2xi1> 162 // CHECK: spv.Constant dense<true> : vector<3xi1> 163 %1 = spv.Constant dense<true> : vector<3xi1> 175 // CHECK: spv.Constant dense<0> : vector<3xi32> 176 %0 = spv.Constant dense<0> : vector<3xi32> 177 // CHECK: spv.Constant dense<1> : vector<3xi32> 178 %1 = spv.Constant dense<1> : vector<3xi32> 190 %0 = spv.Constant dense<0.> : vector<4xf32> 192 %1 = spv.Constant dense<-15.> : vector<4xf32> [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/SPIRV/Transforms/ |
| H A D | canonicalize.mlir | 158 %0 = spv.Constant dense<[1, 2, 3]> : vector<3xi32> 159 %1 = spv.Constant dense<[1, 2, 3]> : vector<3xi32> 233 // CHECK: spv.Constant dense<[39, -70, 155]> 297 // CHECK: spv.Constant dense<[-126, 825, 3556]> 359 // CHECK: spv.Constant dense<[45, -40, 99]> 385 %true = spv.Constant dense<true> : vector<3xi1> 387 %false = spv.Constant dense<false> : vector<3xi1> 472 // CHECK: %[[TRUE:.+]] = spv.Constant dense<true> 473 %true = spv.Constant dense<true> : vector<3xi1> 474 %false = spv.Constant dense<false> : vector<3xi1> [all …]
|
| /llvm-project-15.0.7/mlir/test/Transforms/ |
| H A D | constant-fold.mlir | 41 %0 = arith.constant dense<4.5> : tensor<4xf32> 42 %1 = arith.constant dense<1.5> : tensor<4xf32> 70 %1 = arith.constant dense<1.5> : tensor<4xf32> 183 %0 = arith.constant dense<1> : vector<8xi32> 184 %1 = arith.constant dense<5> : vector<8xi32> 242 %0 = arith.constant dense<4> : tensor<4xi32> 243 %1 = arith.constant dense<1> : tensor<4xi32> 332 %z = arith.constant dense<0> : tensor<4xi32> 334 %0 = arith.constant dense<6> : tensor<4xi32> 335 %1 = arith.constant dense<2> : tensor<4xi32> [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/Math/ |
| H A D | canonicalize.mlir | 81 %v1 = arith.constant dense<[1.0, 2.0, 3.0, 4.0]> : vector<4xf32> 99 %v1 = arith.constant dense<[1.0, 2.0, 3.0, 4.0]> : vector<4xf32> 100 %v2 = arith.constant dense<[2.0, 2.0, 2.0, 2.0]> : vector<4xf32> 118 %v1 = arith.constant dense<[1.0, 2.0, 3.0, 4.0]> : vector<4xf32> 191 %v1 = arith.constant dense<[1.0, 10.0, 100.0, 200.0]> : vector<4xf32> 206 // CHECK: %[[cst:.+]] = arith.constant dense<[1.38629436, 1.79175949, 2.07944155, 2.48490667]> : ve… 209 %v1 = arith.constant dense<[3.0, 5.0, 7.0, 11.0]> : vector<4xf32> 224 // CHECK: %[[cst:.+]] = arith.constant dense<[0.000000e+00, 0.693147182, 1.09861231, 1.38629436]> :… 227 %v1 = arith.constant dense<[1.0, 2.0, 3.0, 4.0]> : vector<4xf32> 245 %v1 = arith.constant dense<[1.0, 2.0, 3.0, 4.0]> : vector<4xf32> [all …]
|
| /llvm-project-15.0.7/mlir/test/Conversion/ArithmeticToSPIRV/ |
| H A D | arithmetic-to-spirv.mlir | 491 %5 = arith.constant dense<1> : tensor<2x3xi32> 514 %3 = arith.constant dense<4.0> : tensor<5xf16> 527 %3 = arith.constant dense<4.0> : tensor<5xf64> 534 %0 = arith.constant dense<true> : tensor<1xi1> 536 %1 = arith.constant dense<4> : vector<1xi64> 538 %2 = arith.constant dense<5.0> : tensor<1xf64> 560 %3 = arith.constant dense<4.0> : tensor<5xf16> 575 %3 = arith.constant dense<4.0> : tensor<5xf64> 584 %0 = arith.constant dense<4> : vector<1xi64> 586 %1 = arith.constant dense<5.0> : tensor<1xf64> [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/Tensor/ |
| H A D | fold-constant-extract-slice.mlir | 5 // CHECK: %[[CONST:.+]] = arith.constant dense<1.000000e+01> : tensor<1x1xf32> 9 %cst = arith.constant dense<[[10.0], [11.0]]> : tensor<2x1xf32> 18 // CHECK: %[[CONST:.+]] = arith.constant dense<{{\[}}[1.000000e+01, 9.000000e+00], [1.10000… 22 …%cst = arith.constant dense<[[10.0, 9.0, 8.0, 7.0], [11.0, 12.0, 13.0, 14.0], [1.0, 3.0, 5.0, 7.0]… 31 // CHECK: %[[CONST:.+]] = arith.constant dense<{{\[}}[1.200000e+01, 1.300000e+01], [3.00000… 35 …%cst = arith.constant dense<[[10.0, 9.0, 8.0, 7.0], [11.0, 12.0, 13.0, 14.0], [1.0, 3.0, 5.0, 7.0]…
|
| /llvm-project-15.0.7/mlir/test/Target/LLVMIR/ |
| H A D | data-layout.mlir | 10 #dlti.dl_entry<i64, dense<[64,128]> : vector<2xi32>>, 11 #dlti.dl_entry<f80, dense<[128,256]> : vector<2xi32>> 22 #dlti.dl_entry<ui64, dense<[64,128]> : vector<2xi32>>> 29 #dlti.dl_entry<bf16, dense<[64,128]> : vector<2xi32>>> 36 #dlti.dl_entry<"foo", dense<[64,128]> : vector<2xi32>>>
|