diff options
| author | Bill Wendling <isanbard@gmail.com> | 2007-12-19 06:07:48 +0000 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2007-12-19 06:07:48 +0000 |
| commit | ca77ecb40a82bd29ef9a614a3f794e003ab4be49 (patch) | |
| tree | 177c2c6efab6756ccb4e462f91dd4ef0a62cf6a0 /llvm/lib | |
| parent | 0f8a39c793525bf8c888f687b85df6d9868356e7 (diff) | |
| download | bcm5719-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.td | 2 |
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)]>; |

