This enables clustering for many more BUF instructions.
Depends on D73867.
Paths
| Differential D73868
[ANDGPU] getMemOperandsWithOffset: support BUF non-stack-access instructions with resource but no vaddr ClosedPublic Authored by foad on Feb 3 2020, 2:01 AM.
Details
Diff Detail
Event TimelineComment Actions Unit tests: fail. 62405 tests passed, 1 failed and 839 were skipped. failed: libc++.std/thread/thread_mutex/thread_mutex_requirements/thread_sharedtimedmutex_requirements/thread_sharedtimedmutex_class/try_lock.pass.cpp clang-tidy: pass. clang-format: pass. Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml Pre-merge checks is in beta. Report issue. Please join beta or enable it for your project. This revision is now accepted and ready to land.Feb 3 2020, 9:19 AM Closed by commit rG2252cac694f1: [ANDGPU] getMemOperandsWithOffset: support BUF non-stack-access instructions… (authored by foad). · Explain WhyFeb 3 2020, 2:54 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 242198 llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
llvm/test/CodeGen/AMDGPU/bswap.ll
llvm/test/CodeGen/AMDGPU/copy-illegal-type.ll
llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll
llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll
llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll
llvm/test/CodeGen/AMDGPU/llvm.memcpy.ll
llvm/test/CodeGen/AMDGPU/merge-stores.ll
llvm/test/CodeGen/AMDGPU/sdiv.ll
llvm/test/CodeGen/AMDGPU/shl.ll
|