summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2007-12-19 06:07:48 +0000
committerBill Wendling <isanbard@gmail.com>2007-12-19 06:07:48 +0000
commitca77ecb40a82bd29ef9a614a3f794e003ab4be49 (patch)
tree177c2c6efab6756ccb4e462f91dd4ef0a62cf6a0 /llvm/lib
parent0f8a39c793525bf8c888f687b85df6d9868356e7 (diff)
downloadbcm5719-llvm-ca77ecb40a82bd29ef9a614a3f794e003ab4be49.tar.gz
bcm5719-llvm-ca77ecb40a82bd29ef9a614a3f794e003ab4be49.zip
Mark the "isRemat" instruction as never having side effects.
llvm-svn: 45190
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/PowerPC/PPCInstrInfo.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCInstrInfo.td b/llvm/lib/Target/PowerPC/PPCInstrInfo.td
index 2aea2545b16..512c9663385 100644
--- a/llvm/lib/Target/PowerPC/PPCInstrInfo.td
+++ b/llvm/lib/Target/PowerPC/PPCInstrInfo.td
@@ -687,7 +687,7 @@ def SUBFIC : DForm_2< 8, (outs GPRC:$rD), (ins GPRC:$rA, s16imm:$imm),
"subfic $rD, $rA, $imm", IntGeneral,
[(set GPRC:$rD, (subc immSExt16:$imm, GPRC:$rA))]>;
-let isReMaterializable = 1 in {
+let isReMaterializable = 1, neverHasSideEffects = 1 in {
def LI : DForm_2_r0<14, (outs GPRC:$rD), (ins symbolLo:$imm),
"li $rD, $imm", IntGeneral,
[(set GPRC:$rD, immSExt16:$imm)]>;
OpenPOWER on IntegriCloud