summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorDiana Picus <diana.picus@linaro.org>2019-05-07 10:11:57 +0000
committerDiana Picus <diana.picus@linaro.org>2019-05-07 10:11:57 +0000
commitd18bac5d190ca0cef285d27f981f285297af3e53 (patch)
tree7f6cdbab6cd3f2471d45751817d58b7b2f9c964b /llvm/lib
parent3f585ae3ce5fc4c62d7cdca8a52cc8719e08a04f (diff)
downloadbcm5719-llvm-d18bac5d190ca0cef285d27f981f285297af3e53.tar.gz
bcm5719-llvm-d18bac5d190ca0cef285d27f981f285297af3e53.zip
[ARM GlobalISel] Widen G_GEP index operand
llvm-svn: 360127
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/ARM/ARMLegalizerInfo.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp b/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
index 71971197afe..f118cdf0307 100644
--- a/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
+++ b/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
@@ -146,7 +146,9 @@ ARMLegalizerInfo::ARMLegalizerInfo(const ARMSubtarget &ST) {
.legalFor({s32, p0})
.minScalar(0, s32);
- getActionDefinitionsBuilder(G_GEP).legalFor({{p0, s32}});
+ getActionDefinitionsBuilder(G_GEP)
+ .legalFor({{p0, s32}})
+ .minScalar(1, s32);
getActionDefinitionsBuilder(G_BRCOND).legalFor({s1});
OpenPOWER on IntegriCloud