Use getPtrBaseWithConstantOffset in selectFlatOffsetImpl to fold more
vgpr+constant addresses.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D93692
[AMDGPU][GlobalISel] Fold flat vgpr + constant addresses ClosedPublic Authored by sebastian-ne on Dec 22 2020, 5:35 AM.
Details Summary Use getPtrBaseWithConstantOffset in selectFlatOffsetImpl to fold more
Diff Detail
Event TimelineHerald added subscribers: kerbowa, jfb, hiraditya and 8 others. · View Herald TranscriptDec 22 2020, 5:35 AM sebastian-ne added a parent revision: D93670: [AMDGPU][GlobalISel] GlobalISel for flat scratch.Dec 22 2020, 5:36 AM This revision is now accepted and ready to land.Dec 22 2020, 6:31 AM Closed by commit rG221fdedc6926: [AMDGPU][GlobalISel] Fold flat vgpr + constant addresses (authored by sebastian-ne). · Explain WhyDec 23 2020, 2:05 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 313308 llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.atomic.inc.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.global.atomic.fadd.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant.96.ll
|