Files
clang-p2996/mlir
Diego Caballero 204eb70af8 [mlir][Vector] Canonicalize empty vector.mask into arith.select (#140976)
This PR adds a missing canonicalization for empty `vector.mask` ops with
a passthru value.

```
   %0 = vector.mask %mask, %passthru { vector.yield %a : vector<8xf32> } :
     vector<8xi1> -> vector<8xf32>

 becomes:

   %0 = arith.select %mask, %a, %passthru : vector<8xf32>
```
2025-05-23 08:29:57 -07:00
..

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.