summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000.c
Commit message (Expand)AuthorAgeFilesLines
* Makefile.in (except.o): Update.Neil Booth2002-03-291-1/+1
* rs6000.c (rs6000_select_rtx_section): Put symbolic constants in .data when -f...Richard Henderson2002-03-211-0/+5
* rs6000.c (rs6000_override_options): Only warn about -fpic/-fPIC if extra_warn...David Edelsohn2002-03-191-1/+1
* emit-rtl.c (gen_int_mode): New function.Lars Brinkhoff2002-03-191-6/+3
* rs6000.h (PAD_VARARGS_DOWN): Define.David Edelsohn2002-03-131-43/+1
* rs6000.h (PREDICATE_CODES): Add any_operand and zero_constant.David Edelsohn2002-03-121-17/+13
* rs6000.c (rs6000_va_arg): Fix alignment for vectors.Aldy Hernandez2002-03-081-34/+54
* invoke.texi: Add documentation for -mabi=no-altivec.Aldy Hernandez2002-03-071-1/+3
* attribs.c (init_attributes, [...]): Use ARRAY_SIZE in lieu of explicit sizeof...Kaveh R. Ghazi2002-03-031-13/+13
* varasm.c (make_decl_rtl): Remove call to REDO_SECTION_INFO_P; invoke ENCODE_S...Richard Henderson2002-03-021-1/+5
* [multiple changes]David Edelsohn2002-02-271-4/+1
* rs6000.md ("get_vrsave_internal"): New.Aldy Hernandez2002-02-251-1/+4
* - Add missing mask_operand patch.Alan Modra2002-02-221-0/+5
* [multiple changes]David Edelsohn2002-02-221-11/+10
* [multiple changes]David Edelsohn2002-02-201-6/+8
* [multiple changes]David Edelsohn2002-02-191-5/+5
* i386.md ("mmx_uavgv8qi3"): Use const_vector.Aldy Hernandez2002-02-191-5/+56
* rs6000.md ("*movv4si_internal"): Add m<-r and r<-r alternatives.Aldy Hernandez2002-02-141-1/+2
* rs6000.md: Use predicate altivec_register_operand for altivec_lvx* and altive...Aldy Hernandez2002-02-131-0/+13
* rs6000.c (altivec_init_builtins): Handle __builtin_altivec_abs*.Aldy Hernandez2002-02-111-1/+98
* Fix for string-opt-7 failure on rs6000 -maix64.Tom Rix2002-02-071-0/+18
* rs6000.c (altivec_init_builtins): Fix typo building void typed builtins.Aldy Hernandez2002-02-051-6/+3
* extend.texi: Warn about unsupported usage of altivec builtins.Aldy Hernandez2002-02-041-14/+182
* rs6000.c (rs6000_output_function_epilogue): Do not emit optional traceback ta...David Edelsohn2002-01-151-50/+54
* Use ior for loading constantTom Rix2002-01-131-69/+53
* rs6000.c (altivec_init_builtins): Add support for lvebx, lvehx, lvewx, lvxl, ...Aldy Hernandez2002-01-111-8/+126
* rs6000.c (altivec_expand_builtin): Add support for mtvscr, dssall, mfvscr, ds...Aldy Hernandez2002-01-101-16/+173
* 002-01-07 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez2002-01-081-0/+23
* rs6000.c (bdesc_2arg): Add altivec predicates.Aldy Hernandez2002-01-081-8/+8
* rs6000.c (altivec_expand_ternop_builtin): Don't die on invalid arguments.Aldy Hernandez2002-01-071-8/+42
* function.h (struct function): Add profile.William Cohen2002-01-031-2/+2
* Fix for rs6000_emit_allocate_stack's use of rs6000_emit_set_long_const for pp...Tom Rix2002-01-021-5/+34
* darwin-tramp.asm: Fix comment formatting.Kazu Hirata2001-12-291-4/+4
* rs6000.h (rs6000_builtins): Add vsldoi variants.Aldy Hernandez2001-12-231-31/+106
* install.texi: Add documentation for --enable-altivec.Aldy Hernandez2001-12-201-8/+15
* rs6000.h: LEGITIMIZE_RELOAD_ADDRESS: redefine in terms of rs6000_legitimize_r...Dale Johannesen2001-12-191-0/+128
* rs6000.c (rs6000_override_options): Only use DI ops when TARGET_64BIT.David Edelsohn2001-12-181-2/+2
* rs6000.c: Remove is_gpr_return_reg prototype.Aldy Hernandez2001-12-171-1/+0
* rs6000.c (vrsave_operation): Recognize SETs in parallel.Aldy Hernandez2001-12-171-110/+164
* Fix for -maix64 and medium sized struct passing.Tom Rix2001-12-171-19/+3
* target.h (asm_out.byte_op, [...]): New fields.Richard Sandiford2001-12-171-0/+102
* rs6000.c (rs6000_legitimize_address): Force both PLUS operands into registers...Aldy Hernandez2001-12-171-1/+1
* rs6000.c (rs6000_override_options): Add SUBSUBTARGET_OVERRIDE_OPTIONS.Aldy Hernandez2001-12-131-0/+3
* * rs6000.c (processor_target_table): Add PPC405.David Edelsohn2001-12-101-0/+3
* rs6000.h (enum rs6000_builtins): Add remaining altivec builtins (VCF?X, VCT?X...Daniel Berlin2001-12-091-8/+63
* Fix rs6000 -maix64 -mstringTom Rix2001-12-091-1/+1
* darwin.h: Set MAX_LONG_TYPE_SIZE to 32.Dale Johannesen2001-12-071-9/+31
* rs6000.c (rs6000_trampoline_size): Handle ABI_DARWIN case.Turly O'Connor2001-12-071-1/+3
* rs6000.c (rs6000_unique_section): Simplify and correct code selecting section.Alan Modra2001-12-061-28/+39
* final.c (count_basic_block, [...]): Kill.Jan Hubicka2001-12-061-4/+0