mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-18 17:39:04 +00:00
[Hexagon] Fixing 224952 where an addressing mode update was missed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224955 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
af94b8a441
commit
23f1cd311f
@ -4124,7 +4124,7 @@ def : Pat<(store (i1 -1), ADDRriS11_2:$addr),
|
|||||||
|
|
||||||
// Map from memb(Rs) = Pd -> Rt = mux(Pd, #0, #1); store Rt.
|
// Map from memb(Rs) = Pd -> Rt = mux(Pd, #0, #1); store Rt.
|
||||||
def : Pat<(store (i1 PredRegs:$src1), ADDRriS11_2:$addr),
|
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).
|
// Map Rdd = anyext(Rs) -> Rdd = A2_sxtw(Rs).
|
||||||
// Hexagon_TODO: We can probably use combine but that will cost 2 instructions.
|
// Hexagon_TODO: We can probably use combine but that will cost 2 instructions.
|
||||||
|
Loading…
Reference in New Issue
Block a user