r210870 - in /trunk/gcc: ChangeLog config/rs600...
segher@gcc.gnu.org
segher@gcc.gnu.org
Fri May 23 16:41:00 GMT 2014
Author: segher
Date: Fri May 23 16:41:20 2014
New Revision: 210870
URL: http://gcc.gnu.org/viewcvs?rev=210870&root=gcc&view=rev
Log:
rs6000: Make all shift instructions one type
This uses the attributes "var_shift" and "dot" to specify the differences:
var_shift_rotate -> shift var_shift=yes
delayed_compare -> shift var_shift=no dot=yes
var_delayed_compare -> shift var_shift=yes dot=yes
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/40x.md
trunk/gcc/config/rs6000/440.md
trunk/gcc/config/rs6000/476.md
trunk/gcc/config/rs6000/601.md
trunk/gcc/config/rs6000/603.md
trunk/gcc/config/rs6000/6xx.md
trunk/gcc/config/rs6000/7450.md
trunk/gcc/config/rs6000/7xx.md
trunk/gcc/config/rs6000/8540.md
trunk/gcc/config/rs6000/cell.md
trunk/gcc/config/rs6000/e300c2c3.md
trunk/gcc/config/rs6000/e500mc.md
trunk/gcc/config/rs6000/e500mc64.md
trunk/gcc/config/rs6000/e5500.md
trunk/gcc/config/rs6000/e6500.md
trunk/gcc/config/rs6000/mpc.md
trunk/gcc/config/rs6000/power4.md
trunk/gcc/config/rs6000/power5.md
trunk/gcc/config/rs6000/power6.md
trunk/gcc/config/rs6000/power7.md
trunk/gcc/config/rs6000/power8.md
trunk/gcc/config/rs6000/rs6000.c
trunk/gcc/config/rs6000/rs6000.md
trunk/gcc/config/rs6000/rs64.md
trunk/gcc/config/rs6000/titan.md
More information about the Gcc-cvs
mailing list