diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2014-06-22 19:21:08 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2014-06-22 19:21:08 +0200 |
commit | 37317a1fc012ba4208a01d337864c579c55d3a3d (patch) | |
tree | 4497704d5a9319303117bde7e1dd1de795b10fcc /gcc/loop-invariant.c | |
parent | 85c1cb2250016893b1e07cc529fd614bb4cddc40 (diff) | |
download | gcc-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