aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2014-06-22 19:11:55 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2014-06-22 19:11:55 +0200
commitf39a447c2d502c450ac233b77ebe766a84533327 (patch)
tree586d96989680223f0819efff688c2d7196ffcc2d /libgcc
parent1a2443af3afebfd3833df841dcf2a073d124fe48 (diff)
downloadgcc-f39a447c2d502c450ac233b77ebe766a84533327.zip
gcc-f39a447c2d502c450ac233b77ebe766a84533327.tar.gz
gcc-f39a447c2d502c450ac233b77ebe766a84533327.tar.bz2
rs6000: Merge lshrsi3 and lshrdi3
For this create a new mode_attr "hH". Also change "i" constraints on the shift amount to "n", which better describes what it really is (GCC takes the integer value of these operands and does arithmetic on them; symbolic constants will not work here). Also merge the "dot" insns with the corresponding splitters. To do this, don't allow the dot insns for CBE non-microcode mode at all (it previously would just split it back always). From-SVN: r211876
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions