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