aboutsummaryrefslogtreecommitdiff
path: root/gcc/genoutput.c
diff options
context:
space:
mode:
authorGeoff Keating <geoffk@cygnus.com>2000-05-27 02:24:32 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2000-05-27 02:24:32 +0000
commit1d328b19d4f6c2ff1ab7bf3390e6327c8aebf510 (patch)
tree6151d899016774fc23d5539fe43a6f352e03b4f2 /gcc/genoutput.c
parentdefd0dea5225507ddcb79045af1f605b0b443ed6 (diff)
downloadgcc-1d328b19d4f6c2ff1ab7bf3390e6327c8aebf510.zip
gcc-1d328b19d4f6c2ff1ab7bf3390e6327c8aebf510.tar.gz
gcc-1d328b19d4f6c2ff1ab7bf3390e6327c8aebf510.tar.bz2
rs6000.md: Correct order of operands for DImode boolean patterns.
* config/rs6000/rs6000.md: Correct order of operands for DImode boolean patterns. * config/rs6000/rs6000.c (boolean_or_operator): New function. * config/rs6000/rs6000-protos.h (boolean_or_operator): Prototype it. * config/rs6000/rs6000.h (PREDICATE_CODES): Add boolean_or_operator. * config/rs6000/rs6000.md: Use boolean_or_operator instead of boolean_operator for the boolean patterns without NOTs. * config/rs6000/rs6000.c (reg_or_logical_cint_operand): Rename from reg_or_u_cint_operand. Change comment and behaviour. (logical_operand): Clean up, add assertion. (non_logical_cint_operand): Also check for reg_or_logical_cint_operand. * config/rs6000/rs6000.h (PREDICATE_CODES): Update. * config/rs6000/rs6000.md (iorsi3): Use reg_or_logical_cint_operand in the expander. (xorsi3): Likewise. (iordi3): Likewise. (xordi3): Likewise. From-SVN: r34200
Diffstat (limited to 'gcc/genoutput.c')
0 files changed, 0 insertions, 0 deletions