aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop-invariant.c
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2014-06-22 19:21:08 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2014-06-22 19:21:08 +0200
commit37317a1fc012ba4208a01d337864c579c55d3a3d (patch)
tree4497704d5a9319303117bde7e1dd1de795b10fcc /gcc/loop-invariant.c
parent85c1cb2250016893b1e07cc529fd614bb4cddc40 (diff)
downloadgcc-37317a1fc012ba4208a01d337864c579c55d3a3d.zip
gcc-37317a1fc012ba4208a01d337864c579c55d3a3d.tar.gz
gcc-37317a1fc012ba4208a01d337864c579c55d3a3d.tar.bz2
rs6000: Merge the var_shift yes/no alternatives
All instructions that are "var_shift" for some alternative have the shift amount as operands[2]. This patch introduces an attribute "maybe_var_shift". If that is set to "yes", the default value of "var_shift" is set based on the operands[2] value. With that, we can merge the var_shift yes/no cases everywhere. Do so. Also change some more "i" to "n". From-SVN: r211880
Diffstat (limited to 'gcc/loop-invariant.c')
0 files changed, 0 insertions, 0 deletions