Lines Matching refs:scf
6 scf.for %i = %arg0 to %arg1 step %arg2 {
8 scf.for %j = %arg0 to %arg1 step %arg2 {
10 scf.for %k = %arg0 to %arg1 step %arg2 {
46 // expected-error @below {{could not find an 'scf.for' parent}}
56 // CHECK: scf.for
60 // CHECK: scf.for
65 // CHECK: scf.for
66 // CHECK-NOT: scf.for
67 // CHECK: scf.execute_region
69 scf.for %i = %arg0 to %arg1 step %arg2 {
70 scf.for %j = %arg0 to %arg1 step %arg2 {
74 // CHECK: scf.execute_region
75 // CHECK-NOT: scf.for
77 scf.for %j = %arg0 to %arg1 step %arg2 {
101 scf.while : () -> () {
103 scf.condition(%0)
107 scf.yield
116 %0 = transform.structured.match ops{["scf.while"]} in %arg1
130 // CHECK: scf.for %{{.+}} = %[[C0]] to %[[C40]] step %[[C5]]
132 // CHECK: scf.for %{{.+}} = %[[C40]] to %[[C42]] step %[[C5]]
137 scf.for %i = %0 to %1 step %2 {
163 // CHECK: scf.for
171 scf.for %i0 = %c0 to %c4 step %c1 {
198 // CHECK: scf.for %[[I:.+]] =
199 scf.for %i = %c0 to %c42 step %c5 {