summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUGISel.td
diff options
context:
space:
mode:
authorTom Stellard <tstellar@redhat.com>2019-07-01 16:09:33 +0000
committerTom Stellard <tstellar@redhat.com>2019-07-01 16:09:33 +0000
commit9e9dd30de3a445152bff09b15439a18f4546a5ba (patch)
tree1f86907259b43ef730d4875d435fcfda7a394d5a /llvm/lib/Target/AMDGPU/AMDGPUGISel.td
parent8b2e304bc57ce6390f6b8ef8642e5906a645fe09 (diff)
downloadbcm5719-llvm-9e9dd30de3a445152bff09b15439a18f4546a5ba.tar.gz
bcm5719-llvm-9e9dd30de3a445152bff09b15439a18f4546a5ba.zip
AMDGPU/GlobalISel: Implement select for 32-bit G_ADD
Reviewers: arsenm Reviewed By: arsenm Subscribers: hiraditya, kzhuravl, jvesely, wdng, nhaehnle, yaxunl, rovka, kristof.beyls, dstuttard, tpr, t-tye, Petar.Avramovic, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D58804 llvm-svn: 364797
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUGISel.td')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUGISel.td3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUGISel.td b/llvm/lib/Target/AMDGPU/AMDGPUGISel.td
index 6f725d60907..accb8eac9f0 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUGISel.td
+++ b/llvm/lib/Target/AMDGPU/AMDGPUGISel.td
@@ -128,6 +128,9 @@ multiclass GISelVop2IntrPat <
def : GISelSop2Pat <or, S_OR_B32, i32>;
def : GISelVop2Pat <or, V_OR_B32_e32, i32>;
+def : GISelSop2Pat <add, S_ADD_I32, i32>;
+def : GISelVop2Pat <add, V_ADD_I32_e32, i32>;
+
def : GISelSop2Pat <sra, S_ASHR_I32, i32>;
let AddedComplexity = 100 in {
let SubtargetPredicate = isGFX6GFX7 in {
OpenPOWER on IntegriCloud