Mark all PPC comparison instructions as not having side effects
authorHal Finkel <hfinkel@anl.gov>
Mon, 15 Apr 2013 02:37:46 +0000 (02:37 +0000)
committerHal Finkel <hfinkel@anl.gov>
Mon, 15 Apr 2013 02:37:46 +0000 (02:37 +0000)
commit95e6ea69be83c4a293de4a7f092dba61f5af7bb0
tree742a7c86507629c1c2e15d6d93840b9ea62b9703
parent6e06e04ec1cc3276b43134beba0c5800be34fac9
Mark all PPC comparison instructions as not having side effects

Now that the CR spilling issues have been resolved, we can remove the
unmodeled-side-effect attributes from the comparison instructions (and also
mark them as isCompare). By allowing these, by default, to have unmodeled side
effects, we were hiding problems with CR spilling; but everything seems much
happier now.

llvm-svn: 179502
llvm/lib/Target/PowerPC/PPCInstr64Bit.td
llvm/lib/Target/PowerPC/PPCInstrInfo.td