For .vf instructions, we don't need MF8 pseudos for f16. We don't
need MF8 or MF4 pseudos for f32. Or MF8, MF4, MF2 for f64.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D116437
[RISCV] Prune unnecessary vector pseudo instructions. NFC ClosedPublic Authored by craig.topper on Dec 31 2021, 1:02 AM.
Details Summary For .vf instructions, we don't need MF8 pseudos for f16. We don't
Diff Detail
Event TimelineHerald added subscribers: VincentWu, luke957, achieveartificialintelligence and 26 others. · View Herald TranscriptDec 31 2021, 1:02 AM craig.topper added a child revision: D116460: [RISCV] Prune more unnecessary vector pseudo instructions. NFC.Dec 31 2021, 1:54 PM This revision is now accepted and ready to land.Jan 1 2022, 5:36 PM This revision was landed with ongoing or failed builds.Jan 1 2022, 8:45 PM Closed by commit rG4602f4169a21: [RISCV] Prune unnecessary vector pseudo instructions. NFC (authored by craig.topper). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 396907 llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
|