If all reduction dimensions are of size one for a vector.contract
op, we might be able to canonicalize it into a plain vector.fma
op. This allows us to clean up the IR earlier and generate large
vector.fma ops before lowering, which may unroll the parell
dimensions. By then it might be too late.
Details
Details
- Reviewers
ThomasRaoux aartbik nicolasvasilache
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo