Commit d13940e
authored
[mlir][Vector] Teach how to materialize UB constant to Vector (llvm#125596)
This PR adds support for UB constant materialization (i.e., generating
`ub::PoisonOp` to `VectorDialect::materializeConstant`. This was the
reason why the vector folders generating poison didn't work.1 parent 005b23b commit d13940e
File tree
2 files changed
+17
-20
lines changed- mlir
- lib/Dialect/Vector/IR
- test/Conversion/VectorToLLVM
2 files changed
+17
-20
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
437 | 437 | | |
438 | 438 | | |
439 | 439 | | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
440 | 443 | | |
441 | 444 | | |
442 | 445 | | |
| |||
2273 | 2276 | | |
2274 | 2277 | | |
2275 | 2278 | | |
2276 | | - | |
2277 | | - | |
2278 | | - | |
2279 | | - | |
2280 | | - | |
2281 | | - | |
2282 | | - | |
2283 | | - | |
2284 | | - | |
2285 | | - | |
2286 | | - | |
2287 | | - | |
2288 | | - | |
2289 | | - | |
2290 | 2279 | | |
2291 | 2280 | | |
2292 | 2281 | | |
| |||
2295 | 2284 | | |
2296 | 2285 | | |
2297 | 2286 | | |
2298 | | - | |
2299 | 2287 | | |
2300 | 2288 | | |
2301 | 2289 | | |
| |||
3068 | 3056 | | |
3069 | 3057 | | |
3070 | 3058 | | |
3071 | | - | |
3072 | 3059 | | |
3073 | 3060 | | |
3074 | 3061 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1250 | 1250 | | |
1251 | 1251 | | |
1252 | 1252 | | |
1253 | | - | |
| 1253 | + | |
1254 | 1254 | | |
1255 | 1255 | | |
1256 | 1256 | | |
1257 | | - | |
1258 | | - | |
1259 | | - | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
1260 | 1260 | | |
1261 | 1261 | | |
1262 | 1262 | | |
| |||
1335 | 1335 | | |
1336 | 1336 | | |
1337 | 1337 | | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
| 1341 | + | |
| 1342 | + | |
| 1343 | + | |
| 1344 | + | |
| 1345 | + | |
| 1346 | + | |
| 1347 | + | |
1338 | 1348 | | |
1339 | 1349 | | |
1340 | 1350 | | |
| |||
0 commit comments