Missed HasRoundModeOp makes performCombineVMergeAndVOps use wrong operands for
VFCVT_RM instructions.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D158711  
[RISCV] Add missed HasRoundModeOp for VPseudoUnaryMask_FRM/VPseudoUnaryMask_FRM. ClosedPublic Authored by fakepaper56 on Aug 24 2023, 12:11 AM. 
Details Summary Missed HasRoundModeOp makes performCombineVMergeAndVOps use wrong operands for 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Aug 24 2023, 4:22 AM Closed by commit rG243d8cdb0314: [RISCV] Add missed HasRoundModeOp for VPseudoUnaryMask_FRM/VPseudoUnaryMask_FRM. (authored by fakepaper56).  ·  Explain WhyAug 24 2023, 6:45 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
Diff 553014 llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
 
 llvm/test/CodeGen/RISCV/rvv/rvv-peephole-vmerge-masked-vops.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||