[llvm] dc09815 - [AMDGPU] Remove redundand check in the SILoadStoreOptimizer
Stanislav Mekhanoshin via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 21 15:04:55 PST 2022
Author: Stanislav Mekhanoshin
Date: 2022-02-21T15:04:44-08:00
New Revision: dc0981562e520a95e264a1fbe4596022d6055343
URL: https://github.com/llvm/llvm-project/commit/dc0981562e520a95e264a1fbe4596022d6055343
DIFF: https://github.com/llvm/llvm-project/commit/dc0981562e520a95e264a1fbe4596022d6055343.diff
LOG: [AMDGPU] Remove redundand check in the SILoadStoreOptimizer
Differential Revision: https://reviews.llvm.org/D120268
Added:
Modified:
llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp b/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
index d041c831b6db0..ed2b957e28d9a 100644
--- a/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
+++ b/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
@@ -747,8 +747,7 @@ bool SILoadStoreOptimizer::offsetsCanBeCombined(CombineInfo &CI,
if ((CI.InstClass != DS_READ) && (CI.InstClass != DS_WRITE)) {
return (EltOffset0 + CI.Width == EltOffset1 ||
EltOffset1 + Paired.Width == EltOffset0) &&
- CI.CPol == Paired.CPol &&
- (CI.InstClass == S_BUFFER_LOAD_IMM || CI.CPol == Paired.CPol);
+ CI.CPol == Paired.CPol;
}
// If the offset in elements doesn't fit in 8-bits, we might be able to use
More information about the llvm-commits
mailing list