aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000.md
AgeCommit message (Expand)AuthorFilesLines
2000-12-27[multiple changes]Geoffrey Keating1-3/+5
2000-12-03- fix line which did not get committed properlyDavid Edelsohn1-1/+1
2000-12-02rs6000.md (anddi3_internal[23]): Prefer rldic?David Edelsohn1-12/+12
2000-11-28genoutput.c (validate_insn_operands): New.Richard Henderson1-3/+3
2000-11-17ggc.h: Delete ggc_add_string_root and ggc_mark_string.Zack Weinberg1-2/+2
2000-11-07rs6000.md (movdi_internal32+1): Use operand_subreg_force rather than gen_rtx_...Geoffrey Keating1-4/+8
2000-10-01rs6000.md (movsi_to_cr): Remove the USE.Geoff Keating1-17/+24
2000-09-11aix.h (RS6000_ITRUNC): Moved from rs6000.h.Geoff Keating1-55/+3
2000-09-06rs6000.md: Correct function unit definitions for cr_logical and mtjmpr.David Edelsohn1-286/+25
2000-09-06rs6000.c (validate_condition_mode): New function.Geoff Keating1-460/+206
2000-08-27In gcc: 2000-08-27 Geoff Keating <geoffk@cygnus.com>Geoff Keating1-4/+8
2000-08-08rs6000.c (optimization_options): Decorate 'level' as ATTRIBUTE_UNUSED.David Edelsohn1-38/+34
2000-07-30Makefile.in (OBJS): Add doloop.o.Richard Henderson1-5/+19
2000-07-25rs6000.c (print_operand, case 'T'): New case.David Edelsohn1-309/+281
2000-07-03rs6000.c (rs6000_emit_move): New function.Geoff Keating1-302/+7
2000-06-12aix41.h (SUBTARGET_SWITCHES): Delete threads.David Edelsohn1-4/+4
2000-05-28rs6000.md (movsi): Constify 'name'.Geoff Keating1-1/+1
2000-05-27* config/rs6000/rs6000.md (untyped_call): Use GEN_CALL.Richard Henderson1-1/+1
2000-05-27rs6000.md (movsi_internal1): Use '%a1' rather than '%1(%*)'.Geoff Keating1-3/+3
2000-05-27rs6000.md: Correct order of operands for DImode boolean patterns.Geoff Keating1-13/+13
2000-05-25rs6000.c (expand_block_move): Add 64-bit PowerPC doubleword move to STRING case.David Edelsohn1-13/+13
2000-05-14rs6000.c (logical_operand): Rewrite to take MODE into account.Geoff Keating1-801/+253
2000-05-14rs6000.md (movsi): Don't modify RTL in-place.Geoff Keating1-13/+11
2000-05-04rs6000-protos.h: Add output_cbranch.Geoff Keating1-11/+10
2000-04-01rs6000.c (print_operand): Don't use %l for 'low part', it's already in use.Geoff Keating1-1/+1
2000-03-20rs6000.md (bunordered): New expander.Geoffrey Keating1-0/+120
2000-03-16See the ChangeLog on the branch for more details.Geoff Keating1-1481/+5093
2000-03-07rtl.h (rtunion_def): Constify member `rtstr'.Kaveh R. Ghazi1-1/+1
2000-02-26Fix copyrights.Jeff Law1-1/+2
1999-12-15* rs6000.md (tablejumpdi): Generate DImode LABEL_REF.David Edelsohn1-1/+1
1999-12-04c-common.c (enum attrs): Add A_NO_LIMIT_STACK.Geoff Keating1-1/+19
1999-11-30combine.c (try_combine): Only pass SET or CLOBBER to SET_DESTFranz Sirl1-2/+7
1999-10-28rs6000.md (movsf): Don't convert a SUBREG of the function return register int...Geoff Keating1-1/+3
1999-10-14rs6000.md (call_value_indirect_aix32): Use wildcard match_operand for call re...Richard Henderson1-3/+3
1999-10-10rs6000.md (movstrsi_?reg): Use preferred rD/rS = r5 form.David Edelsohn1-82/+333
1999-10-07rs6000.md (fix_truncdfsi2_internal+1): Emit a clobber before the fctiwz insn.Richard Henderson1-1/+2
1999-09-06Merge in gcc2-ss-010999Jeff Law1-57/+64
1999-08-02[multiple changes]David Edelsohn1-39/+111
1999-08-02Unroll my commit of 1999/08/01 16:14:58, there was a communications mixupGeoffrey Keating1-21/+20
1999-08-01rs6000.c (num_insns_constant_wide): Correct for type promotion.Geoff Keating1-20/+21
1999-07-27aix43.h (ASM_CPU_SPEC, [...]): Add rs64a and PPC630.David Edelsohn1-40/+163
1999-07-20rs6000.h (struct rs6000_args): Add sysv_gregno.Richard Henderson1-2/+2
1999-07-19rs6000.md (arithmetic, [...]): Disable patterns performing SImode comparisons...David Edelsohn1-116/+359
1999-07-15rs6000.md (insv, extzv): Remove SImode dependence in named patterns.David Edelsohn1-30/+42
1999-07-12* rs6000.md (movsf): Do not force easy FP constants into memory.Jeffrey A Law1-1/+2
1999-07-01rs6000.md (movdf_hardfloat32): Handle PRE_INC and PRE_DEC the same as offsett...David Edelsohn1-10/+6
1999-06-25rs6000.c (output_toc): Always use hex values for floating-point constants.David Edelsohn1-12/+12
1999-06-24rs6000.md (movdf_hardfloat32): Revert previous patch.David Edelsohn1-8/+12
1999-06-21rs6000.md (movdf_hardfloat32): Use %X instead of always emitting 'x' when han...Jeff Law1-6/+6
1999-06-21* rs6000.md (movdf_hardfloat32): Fix typo in case 2.David Edelsohn1-2/+2