Add patterns for vector widening floating-point fused multiply-add instructions.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | ||
|---|---|---|
| 431 | This isn't crucial but I wonder if these patterns could be made easier to read if vti.Wti.Vector and vti.Vti.Vector were defvard into variables. They're really eating up the columns. | |
| llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | ||
|---|---|---|
| 431 | We also don’t need vti..Wti.Vector on every fma operand. Once it’s said for any operand or the result, tablegen can infer it for the other operands. | |
Comment Actions
Simplify tablegen class definations.
| llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | ||
|---|---|---|
| 431 | Done | |
This isn't crucial but I wonder if these patterns could be made easier to read if vti.Wti.Vector and vti.Vti.Vector were defvard into variables. They're really eating up the columns.