ExpandUnalignedLoad/Store can sometimes produce unnecessary copies to
temporary stack slot. We should prefer splitting vectors if possible.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D88882
[AMDGPU] Prefer SplitVectorLoad/Store over expandUnalignedLoad/Store. ClosedPublic Authored by mbrkusanin on Oct 6 2020, 2:26 AM.
Details Summary ExpandUnalignedLoad/Store can sometimes produce unnecessary copies to
Diff Detail Event TimelineHerald added subscribers: kerbowa, hiraditya, t-tye and 7 others. · View Herald TranscriptOct 6 2020, 2:26 AM This revision is now accepted and ready to land.Oct 7 2020, 6:53 AM Closed by commit rG7c88d13fd1c1: [AMDGPU] Prefer SplitVectorLoad/Store over expandUnalignedLoad/Store (authored by mbrkusanin). · Explain WhyOct 8 2020, 1:25 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 296457 llvm/lib/Target/AMDGPU/SIISelLowering.cpp
llvm/test/CodeGen/AMDGPU/load-local-redundant-copies.ll
|