Home
last modified time | relevance | path

Searched refs:yield (Results 1 – 25 of 431) sorted by relevance

12345678910>>...18

/llvm-project-15.0.7/mlir/lib/Conversion/TosaToSCF/
H A DTosaToSCF.cpp33 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 Dcanonicalize.mlir17 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 Done-shot-bufferize-analysis.mlir18 // 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 Dparallel-loop-fusion.mlir8 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 Dops.mlir114 // 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 Dbufferize.mlir10 // 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 Dinvalid.mlir32 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 Dcontrol-flow-sink.mlir7 // 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 Dops.mlir47 // 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 Dunroll-jam.mlir146 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 Dsccp-structured.mlir14 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 Dsubtensor-of-padtensor.mlir11 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 Dinvalid.mlir42 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 Dfusion-elementwise-ops.mlir19 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 Dops.mlir189 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 Dinvalid.mlir94 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 Dbuffer-loop-hoisting.mlir116 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 Done-shot-bufferize-allow-return-allocs.mlir18 // 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 Dops.mlir19 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 Dinvalid.mlir6 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 Dasync-region.mlir39 // 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 Dtosa-to-scf.mlir17 "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 Dasync-error.mlir16 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 Dvectorize_reduction.mlir11 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 Dinvalid.mlir185 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 …]

12345678910>>...18