[llvm] 9a5a6e9 - AMDGPU/GlobalISel: Merge G_PTR_ADD/G_PTR_MASK rules
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 21 13:58:28 PST 2020
Author: Matt Arsenault
Date: 2020-01-21T16:57:01-05:00
New Revision: 9a5a6e94651389263fb0036d97f731e7bbf55a50
URL: https://github.com/llvm/llvm-project/commit/9a5a6e94651389263fb0036d97f731e7bbf55a50
DIFF: https://github.com/llvm/llvm-project/commit/9a5a6e94651389263fb0036d97f731e7bbf55a50.diff
LOG: AMDGPU/GlobalISel: Merge G_PTR_ADD/G_PTR_MASK rules
Added:
Modified:
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
index fd8afea34890..0679b3237983 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
@@ -498,11 +498,7 @@ AMDGPULegalizerInfo::AMDGPULegalizerInfo(const GCNSubtarget &ST_,
.scalarize(0);
}
- getActionDefinitionsBuilder(G_PTR_ADD)
- .legalIf(isPointer(0))
- .scalarize(0);
-
- getActionDefinitionsBuilder(G_PTR_MASK)
+ getActionDefinitionsBuilder({G_PTR_ADD, G_PTR_MASK})
.scalarize(0)
.alwaysLegal();
More information about the llvm-commits
mailing list