summaryrefslogtreecommitdiff
path: root/gcc/config/s390/s390.md
Commit message (Expand)AuthorAgeFilesLines
* * config/s390/s390.md ("*mulsi3_sign"): New insn.uweigand2003-08-291-48/+99
* * config/s390/s390.c (legitmate_constant_p): Use LARL onuweigand2003-08-281-220/+158
* * config/s390/s390.c (struct machine_function): Remove memberuweigand2003-08-271-36/+31
* * config/s390/s390.md ("*llgt_sisi", "*llgt_sisi_split", "*llgt_didi",uweigand2003-08-261-0/+71
* * config/s390/s390.md ("*fmadddf", "*fmsubdf",uweigand2003-08-261-0/+47
* * config/s390/s390.h (LOAD_EXTEND_OP): Remove.uweigand2003-08-231-18/+38
* * config/s390/s390.c (s390_expand_movstr, s390_expand_clrstr,uweigand2003-08-231-1/+1
* * config/s390/s390-protos.h (s390_output_pool_entry): Declare.uweigand2003-08-231-91/+10
* * config/s390/s390.md: Replace all occurrences of \\t with \t.uweigand2003-08-071-664/+664
* 2003-08-01 Andreas Krebbel <krebbel1@de.ibm.com>uweigand2003-08-011-0/+154
* * config/s390/s390.md (UNSPEC_ROUND, UNSPEC_SETHIGH,uweigand2003-07-301-333/+243
* 2003-07-22 Eric Christopher <echristo@redhat.com>echristo2003-07-221-150/+171
* * config/s390/s390.c (legitimize_pic_address): Access local symbolsuweigand2003-07-191-102/+95
* * optabs.c (prepare_cmp_insn): Try cmpmemM first if it exists,jakub2003-07-111-9/+9
* * config/s390/2064.md: Change GNU CC to GCC.uweigand2003-07-041-13/+14
* * config/s390/2064.md: Fix comment typos.kazu2003-07-031-2/+2
* * config/s390/s390.c (s390_extra_constraint): New function.uweigand2003-06-301-455/+585
* * config/s390/2084.md: New file.uweigand2003-06-301-0/+1
* * config.gcc [s390*-*-*]: Support --with-arch, --with-tune, anduweigand2003-06-301-2/+2
* gcc/ChangeLog:uweigand2003-06-271-96/+102
* * config/s390/s390.md ("*iordi3_oi"): Do not mark commutative.uweigand2003-05-131-2/+2
* * config/s390/s390.c (SYMBOL_FLAG_ALIGN1): New.rth2003-04-171-3/+3
* * config/s390/s390.md ("literal_pool_31"): Output pool anchoruweigand2003-03-281-14/+22
* * config/s390/s390.md ("movti", "*movdi_31", "*movdf_31"): Use 'o' insteaduweigand2003-03-221-20/+20
* * config/s390/s390.c (s390_preferred_reload_class): Do notuweigand2003-03-191-29/+22
* * config/s390/s390.md ("movti", "movhi", "movqi"): Add "type" attribute.uweigand2003-03-181-3/+6
* * configure.in (HAVE_AS_TLS): Add s390-*-* and s390x-*-* cases.uweigand2003-01-241-12/+218
* * config/s390/s390-protos.h (preferred_la_operand_p):uweigand2003-01-221-36/+52
* * config/s390/s390.md (floatdfdi2): Insn has type 'itof'.hpenner2003-01-221-1/+1
* Copyright for 2003.hpenner2003-01-151-1/+1
* * config/s390/s390.c (s390_safe_attr_type): New function.hpenner2003-01-151-444/+383
* * doc/invoke.texi: Document -mzarch, -mesa, -mcpu= and -march=hpenner2002-12-201-0/+5
* * config/s390/s390.md ("*tsthiCCT", "*tsthiCCT_cconly",uweigand2002-12-191-0/+49
* Merge basic-improvements-branch to trunkzack2002-12-161-1/+1
* * config/s390/s390.md (literal_pool_64, literal_pool_31 ): Newhpenner2002-11-261-8/+27
* * config/s390/s390.md: Remove old-style peepholes.uweigand2002-10-251-146/+0
* * config/s390/s390.md (movdi, movsi, movhi, movqi): Add peepholes2uweigand2002-10-241-0/+40
* * config/s390/linux.h (CC1_SPEC, CC1PLUS_SPEC): Remove.uweigand2002-10-231-15/+15
* * config/s390/s390.md ("*movdi_64"): Fix op_type attribute.uweigand2002-10-221-4/+6
* * config/s390/s390.c (s390_split_branches): Add returnuweigand2002-10-151-14/+19
* * config/s390/s390.md ("*doloop_si_long"): Add missing operand.uweigand2002-10-081-4/+4
* * config/s390/s390.c (preferred_la_operand_p): New function.uweigand2002-09-241-21/+59
* * config/s390/s390.c (addr_generation_dependency_p): Handle SUBREGuweigand2002-09-191-16/+65
* * config/s390/s390.c: (legitimize_la_operand): Remove, replace by ...uweigand2002-09-161-445/+189
* * config/s390/s390.md ("trap", "conditional_trap", "*trap"): New insns.hpenner2002-09-131-0/+34
* * config/s390/s390-modes.def (CCAPmode, CCANmode): New CC modes.uweigand2002-09-121-43/+202
* * config/s390/s390.md ("*tmdi_reg", "*tmsi_reg"): Do not mark asuweigand2002-09-091-55/+55
* * config/s390/s390.md ("*adddi3_cc", "*adddi3_cconly",uweigand2002-09-061-47/+47
* * config/s390/s390.c (s390_expand_plus_operand): Do not requireuweigand2002-09-051-12/+12
* * config/s390/s390.md ("movti"): Add Q->Q alternative.uweigand2002-09-031-89/+59