| /llvm-project-15.0.7/mlir/lib/Conversion/TosaToSCF/ |
| H A D | TosaToSCF.cpp | 33 auto yield = cast<YieldOp>(headBlock->getTerminator()); in inlineIfCase() local 34 rewriter.setInsertionPoint(yield); in inlineIfCase() 35 rewriter.create<scf::YieldOp>(yield.getLoc(), yield.getInputs()); in inlineIfCase() 36 rewriter.eraseOp(yield); in inlineIfCase() 49 auto yield = cast<YieldOp>(headBlock->getTerminator()); in inlineWhileCase() local 50 rewriter.setInsertionPoint(yield); in inlineWhileCase() 53 rewriter.create<tensor::ExtractOp>(yield.getLoc(), yield.getOperand(0)); in inlineWhileCase() 54 rewriter.create<scf::ConditionOp>(yield.getLoc(), condition, in inlineWhileCase() 57 rewriter.setInsertionPoint(yield); in inlineWhileCase() 58 rewriter.create<scf::YieldOp>(yield.getLoc(), yield.getInputs()); in inlineWhileCase() [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/SCF/ |
| H A D | canonicalize.mlir | 17 scf.yield 48 scf.yield 83 scf.yield 117 scf.yield 119 scf.yield 232 scf.yield 245 scf.yield 247 scf.yield 417 scf.yield 431 scf.yield [all …]
|
| H A D | one-shot-bufferize-analysis.mlir | 18 // CHECK-NEXT: scf.yield 22 scf.yield %t : tensor<?xf32> 26 // CHECK-NEXT: scf.yield 92 // CHECK-NEXT: scf.yield 104 // CHECK-NEXT: scf.yield 228 // CHECK: scf.yield 232 // CHECK: scf.yield 246 // CHECK: scf.yield 273 // CHECK: scf.yield 281 // CHECK: scf.yield [all …]
|
| H A D | parallel-loop-fusion.mlir | 8 scf.yield 11 scf.yield 38 scf.yield 45 scf.yield 84 scf.yield 91 scf.yield 97 scf.yield 138 scf.yield 141 scf.yield 157 scf.yield [all …]
|
| H A D | ops.mlir | 114 // CHECK-NEXT: scf.yield 119 scf.yield 129 // CHECK-NEXT: scf.yield 164 scf.yield %sn : f32 217 scf.yield %sum_iter : f32 219 scf.yield %sum_next : f32 277 // CHECK: scf.yield 278 scf.yield 287 // CHECK-NEXT: scf.yield 291 scf.yield %c1 : i64 [all …]
|
| H A D | bufferize.mlir | 10 // CHECK: scf.yield %[[TRUE_MEMREF]] : memref<?xf32> 12 // CHECK: scf.yield %[[FALSE_MEMREF]] : memref<?xf32> 19 scf.yield %true_val : tensor<?xf32> 21 scf.yield %false_val : tensor<?xf32> 32 // CHECK: scf.yield %[[ITER]] : memref<f32> 39 scf.yield %iter : tensor<f32> 52 scf.yield %1: tensor<f32> 55 scf.yield %1 : tensor<f32> 76 scf.yield %0 : tensor<f32> 87 // CHECK: scf.yield %{{.*}}, %{{.*}} : i64, memref<f32> [all …]
|
| H A D | invalid.mlir | 32 scf.yield 42 {scf.yield}, 43 {scf.yield} 55 scf.yield 57 scf.yield 70 scf.yield 98 scf.yield 100 scf.yield 111 scf.yield 133 scf.yield [all …]
|
| H A D | control-flow-sink.mlir | 7 // CHECK: scf.yield %[[V1]] 10 // CHECK: scf.yield %[[V1]] 16 scf.yield %0 : i32 18 scf.yield %1 : i32 36 scf.yield 56 scf.yield
|
| /llvm-project-15.0.7/mlir/test/Dialect/Affine/ |
| H A D | ops.mlir | 47 // CHECK-LABEL: @affine.yield 48 func.func @affine.yield() { 57 "affine.yield"() : () -> () 164 affine.yield %2, %2 : f32, f32 180 affine.yield 191 affine.yield 205 affine.yield %zero : f32 208 affine.yield %zero : f32 227 affine.yield %new_sum : f32 229 affine.yield %sum_iter : f32 [all …]
|
| H A D | unroll-jam.mlir | 146 affine.yield %y : i32 236 affine.yield %y : i32 275 affine.yield %y : i32 277 affine.yield %red1 : i32 325 affine.yield %acc : i32 329 affine.yield %y : i32 331 affine.yield %red2 : i32 389 affine.yield %y : i32 452 affine.yield %4 : f32 455 affine.yield %2 : f32 [all …]
|
| /llvm-project-15.0.7/mlir/test/Transforms/ |
| H A D | sccp-structured.mlir | 14 scf.yield %1 : i32 16 scf.yield %arg0 : i32 32 scf.yield %1 : i32 35 scf.yield %2 : i32 50 scf.yield %1 : i32 52 scf.yield %arg0 : i32 67 scf.yield %1 : i32 70 scf.yield %2 : i32 86 scf.yield %sn : i32 102 scf.yield %sn : i32 [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/Linalg/ |
| H A D | subtensor-of-padtensor.mlir | 11 tensor.yield %pad : f32 30 tensor.yield %pad : f32 49 tensor.yield %pad : f32 68 tensor.yield %pad : f32 87 tensor.yield %pad : f32 106 tensor.yield %pad : f32 124 tensor.yield %pad : f32 149 tensor.yield %pad : f32 174 tensor.yield %pad : f32 194 tensor.yield %pad : f32 [all …]
|
| H A D | invalid.mlir | 42 linalg.yield %0 : f32 56 linalg.yield %0 : f32 79 linalg.yield 92 linalg.yield %i : i32 105 linalg.yield %i : i32 118 linalg.yield %f: f32 133 linalg.yield %0: f32 147 linalg.yield %1: i4 224 linalg.yield %i : i1 237 linalg.yield %i : i1 [all …]
|
| H A D | fusion-elementwise-ops.mlir | 19 linalg.yield %4 : f32 34 // CHECK: linalg.yield 36 linalg.yield %5 : f32 61 linalg.yield %4 : f32 76 // CHECK: linalg.yield 78 linalg.yield %5 : f32 103 linalg.yield %4 : f32 112 linalg.yield %5 : f32 137 linalg.yield %4 : f32 998 linalg.yield %5 : f32 [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/OpenMP/ |
| H A D | ops.mlir | 189 omp.yield 196 omp.yield 203 omp.yield 210 omp.yield 217 omp.yield 222 omp.yield 227 omp.yield 234 omp.yield 241 omp.yield 256 omp.yield [all …]
|
| H A D | invalid.mlir | 94 omp.yield 104 omp.yield 114 omp.yield 124 omp.yield 134 omp.yield 144 omp.yield 155 omp.yield 166 omp.yield 283 omp.yield 302 omp.yield [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/ |
| H A D | buffer-loop-hoisting.mlir | 116 scf.yield %1 : memref<?x?xf32> 119 scf.yield %1 : memref<?x?xf32> 146 scf.yield %3 : memref<2xf32> 178 scf.yield %3 : memref<2xf32> 222 scf.yield %2 : memref<2xf32> 268 scf.yield %0 : memref<?xf32> 342 scf.yield %0 : memref<2xf32> 370 scf.yield %2 : memref<2xf32> 397 scf.yield %0 : memref<2xf32> 401 scf.yield %0 : memref<2xf32> [all …]
|
| H A D | one-shot-bufferize-allow-return-allocs.mlir | 18 // CHECK: scf.yield %[[casted]] 21 scf.yield %0 : tensor<?xf32> 25 // CHECK: scf.yield %[[cloned]] 26 scf.yield %t : tensor<?xf32> 46 // CHECK: scf.yield %[[clone]] 51 // CHECK: scf.yield %[[casted]] 57 scf.yield %arg0 : tensor<i32> 61 scf.yield %8 : tensor<i32>
|
| /llvm-project-15.0.7/mlir/test/Dialect/Async/ |
| H A D | ops.mlir | 19 async.yield 31 async.yield %cst : f32 43 async.yield %cst : f32 55 async.yield %cst1, %cst2 : f32, f32 66 async.yield 77 async.yield %arg1 : f32 88 async.yield %arg2 : f32 100 %token1 = async.execute () -> () { async.yield } 102 %token2 = async.execute -> () { async.yield } 104 %token3 = async.execute () { async.yield } [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/OpenACC/ |
| H A D | invalid.mlir | 6 acc.yield 14 acc.yield 22 acc.yield 30 acc.yield 38 acc.yield 46 acc.yield 54 acc.yield 67 acc.yield 74 acc.yield 120 acc.yield [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/GPU/ |
| H A D | async-region.mlir | 39 // CHECK: async.yield %[[t]] 40 async.yield 51 async.yield 70 async.yield 88 async.yield 96 async.yield 116 async.yield %sz : index 137 async.yield 152 async.yield 160 async.yield [all …]
|
| /llvm-project-15.0.7/mlir/test/Conversion/TosaToSCF/ |
| H A D | tosa-to-scf.mlir | 17 "tosa.yield"(%3) : (tensor<i1>) -> () 27 // CHECK: scf.yield [[ADD]] 28 "tosa.yield"(%3) : (tensor<i32>) -> () 42 // CHECK: scf.yield [[ARG0]] 44 "tosa.yield"(%arg3) : (tensor<f32>) -> () 49 // CHECK: scf.yield [[ARG1]] 51 "tosa.yield"(%arg6) : (tensor<f32>) -> ()
|
| /llvm-project-15.0.7/mlir/test/mlir-cpu-runner/ |
| H A D | async-error.mlir | 16 async.yield 29 async.yield 43 async.yield 46 async.yield 61 async.yield %0 : f32 64 async.yield %ret : f32 84 async.yield 89 async.yield
|
| /llvm-project-15.0.7/mlir/test/Dialect/Affine/SuperVectorize/ |
| H A D | vectorize_reduction.mlir | 11 affine.yield %add : f32 38 affine.yield %min : f32 65 affine.yield %max : f32 92 affine.yield %min : i32 119 affine.yield %max : i32 146 affine.yield %min : i32 173 affine.yield %max : i32 200 affine.yield %or : i32 227 affine.yield %or : i32 258 affine.yield %add : f32 [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/SparseTensor/ |
| H A D | invalid.mlir | 185 sparse_tensor.yield %x : f64 201 sparse_tensor.yield %y : f64 213 sparse_tensor.yield %x : f64 229 sparse_tensor.yield %1 : f32 254 tensor.yield %x : f64 267 sparse_tensor.yield %x : index 281 sparse_tensor.yield %x : f64 294 sparse_tensor.yield %1 : f32 307 tensor.yield %x : f64 320 sparse_tensor.yield %x : f64 [all …]
|