summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorColin LeMahieu <colinl@codeaurora.org>2014-12-29 21:18:02 +0000
committerColin LeMahieu <colinl@codeaurora.org>2014-12-29 21:18:02 +0000
commit488b6f7bbc1dcbd739c4bd5afbb2f1adc3e2fa1c (patch)
tree930b7fb269854dfb6fb28eca8e2957de08f7ba37 /llvm/lib
parentda3f4e5f3582c7bb5f20246e215137a8ace76e94 (diff)
downloadbcm5719-llvm-488b6f7bbc1dcbd739c4bd5afbb2f1adc3e2fa1c.tar.gz
bcm5719-llvm-488b6f7bbc1dcbd739c4bd5afbb2f1adc3e2fa1c.zip
[Hexagon] Fixing 224952 where an addressing mode update was missed.
llvm-svn: 224955
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonInstrInfo.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonInstrInfo.td b/llvm/lib/Target/Hexagon/HexagonInstrInfo.td
index f16cfe14322..565aed7062a 100644
--- a/llvm/lib/Target/Hexagon/HexagonInstrInfo.td
+++ b/llvm/lib/Target/Hexagon/HexagonInstrInfo.td
@@ -4124,7 +4124,7 @@ def : Pat<(store (i1 -1), ADDRriS11_2:$addr),
// Map from memb(Rs) = Pd -> Rt = mux(Pd, #0, #1); store Rt.
def : Pat<(store (i1 PredRegs:$src1), ADDRriS11_2:$addr),
- (S2_storerb_io ADDRriS11_2:$addr, 0, (i32 (C2_muxii (i1 PredRegs:$src1), 1, 0)) )>;
+ (S2_storerb_io AddrFI:$addr, 0, (i32 (C2_muxii (i1 PredRegs:$src1), 1, 0)) )>;
// Map Rdd = anyext(Rs) -> Rdd = A2_sxtw(Rs).
// Hexagon_TODO: We can probably use combine but that will cost 2 instructions.
OpenPOWER on IntegriCloud