This patch adds widening support for ISD::VP_MERGE, which widens
identically to VP_SELECT and similarly to other select-like nodes.
Details
Details
Diff Detail
Diff Detail
- Repository
 - rG LLVM Github Monorepo
 
Paths 
  |  Differential  D118030  
[SelectionDAG][VP] Add widening support for VP_MERGE ClosedPublic Authored by frasercrmck on Jan 24 2022, 3:54 AM. 
Details Summary This patch adds widening support for ISD::VP_MERGE, which widens 
Diff Detail 
 Event TimelineHerald added subscribers: ecnelises, luismarques, apazos and 18 others.  ·  View Herald TranscriptJan 24 2022, 3:54 AM This revision is now accepted and ready to land.Jan 24 2022, 8:53 AM This revision was landed with ongoing or failed builds.Jan 25 2022, 3:09 AM Closed by commit rG7cb452bfde10: [SelectionDAG][VP] Add widening support for VP_MERGE (authored by frasercrmck).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 402819 llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vpmerge.ll
 llvm/test/CodeGen/RISCV/rvv/vpmerge-sdnode.ll
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||