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.