Not entirely sure we'll end up reusing the body of the transform, but personally I find this structure easier to follow anyways.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D144532
[RISCV] Reorganize deinterleave lowering for reuse [nfc] ClosedPublic Authored by reames on Feb 21 2023, 7:21 PM.
Details Summary Not entirely sure we'll end up reusing the body of the transform, but personally I find this structure easier to follow anyways.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Feb 22 2023, 8:47 AM luke added a child revision: D144092: [RISCV] Lower interleave and deinterleave intrinsics.Feb 22 2023, 9:53 AM This revision was landed with ongoing or failed builds.Feb 22 2023, 9:58 AM Closed by commit rGf5a656050a15: [RISCV] Reorganize deinterleave lowering for reuse [nfc] (authored by reames). · Explain Why This revision was automatically updated to reflect the committed changes. luke removed a child revision: D144092: [RISCV] Lower interleave and deinterleave intrinsics.Feb 22 2023, 9:59 AM
Revision Contents
Diff 499564 llvm/lib/Target/RISCV/RISCVISelLowering.cpp
|
Is the "function of type SDValue that returns SDValue() on failure otherwise lower" style more idiomatic than "perform check with boolean function first then lower"?
If so I can update D144092 to use the former