Mark LDWCP as having no side effects.
authorRichard Osborne <richard@xmos.com>
Mon, 12 Sep 2011 14:41:31 +0000 (14:41 +0000)
committerRichard Osborne <richard@xmos.com>
Mon, 12 Sep 2011 14:41:31 +0000 (14:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139494 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/XCore/XCoreInstrInfo.td

index a9604692466ebb6c19e9047ff934656c35037f26..c0cd37c5b8bba4d6ee714a51b61efe822da6842c 100644 (file)
@@ -572,7 +572,7 @@ def STWDP_lru6 : _FLRU6<(outs), (ins GRRegs:$val, MEMii:$addr),
                   [(store GRRegs:$val, ADDRdpii:$addr)]>;
 
 //let Uses = [CP] in ..
-let mayLoad = 1, isReMaterializable = 1 in
+let mayLoad = 1, isReMaterializable = 1, neverHasSideEffects = 1 in
 defm LDWCP : FRU6_LRU6_cp<"ldw">;
 
 let Uses = [SP] in {