aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-gimplify.c
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2004-06-24 00:49:07 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2004-06-24 00:49:07 +0000
commit6590e19ab7ed5c709611a1d3746d0ae9aefb9221 (patch)
tree0318a04fde24fc3a05fb5a5c060aaed733975968 /gcc/c-gimplify.c
parent44ee9aef7bf45d3170a6b44c907ee94c637f73f3 (diff)
downloadgcc-6590e19ab7ed5c709611a1d3746d0ae9aefb9221.zip
gcc-6590e19ab7ed5c709611a1d3746d0ae9aefb9221.tar.gz
gcc-6590e19ab7ed5c709611a1d3746d0ae9aefb9221.tar.bz2
s390-protos.h (s390_emit_compare): Add prototype.
* config/s390/s390-protos.h (s390_emit_compare): Add prototype. (s390_emit_jump): Likewise. * config/s390/s390.c (s390_emit_compare): New function. (s390_emit_jump): Likewise. * config/s390/s390.md ("beq", "bne", "bgt", "bgtu", "blt", "bltu", "bge", "bgeu", "ble", "bleu", "bunordered", "bordered", "buneq", "bungt", "bunlt", "bunge", "bunle", "bltgt"): Use s390_emit_compare and s390_emit_jump. ("cjump"): Remove, replace by ... ("*cjump_64", "*cjump_31"): ... these insns. Improve length default. ("icjump", "*icjump_64", "*icjump_31"): Likewise. ("trap"): Fix type attribute. ("conditional_trap"): Use s390_emit_compare. ("doloop_si"): Remove, replace by ... ("doloop_si64", "doloop_si31"): ... these new insn_and_split. Merge existing splitter into insn_and_split. Improve length default. ("doloop_di"): Merge with existing splitter into insn_and_split. ("doloop"): Adapt. ("jump"): Convert to expander. Use s390_emit_jump. ("*jump_64", "*jump_31"): New insns. Improve length default. From-SVN: r83574
Diffstat (limited to 'gcc/c-gimplify.c')
0 files changed, 0 insertions, 0 deletions