aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
AgeCommit message (Expand)AuthorFilesLines
2014-08-18constraints.md ("S"): Require TARGET_POWERPC64.Segher Boessenkool7-455/+306
2014-08-18rs6000.md (*boolccsi3_internal1, [...]): Delete.Segher Boessenkool1-133/+50
2014-08-18rs6000.md (*boolcsi3_internal1, [...]): Delete.Segher Boessenkool1-121/+41
2014-08-18rs6000.c (print_operand): New.Segher Boessenkool2-244/+114
2014-08-15rs6000.c (rs6000_emit_move): Use SDmode for load/store from/to non-floating c...Vladimir Makarov1-0/+48
2014-08-11constraints.md (wh constraint): New constraint, for FP registers if direct mo...Michael Meissner5-192/+281
2014-08-08rs6000.md (*movdi_internal64): Add a new constraint.Guozhi Wei1-5/+6
2014-08-07remove pointer-set.[ch]Trevor Saunders1-1/+0
2014-08-04re PR middle-end/60102 (powerpc fp-bit ices at dwf_regno)Rohit Arul Raj3-55/+148
2014-07-28config.gcc (powerpc*-*-linux*): Include gnu-user.h in tm_file.Peter Bergner3-48/+1
2014-07-26rtl.h (tls_referenced_p): Declare.Richard Sandiford1-24/+3
2014-07-24rs6000-protos.h (rs6000_special_adjust_field_align_p): Add prototype.Ulrich Weigand5-3/+30
2014-07-24rs6000.c (rs6000_function_arg_boundary): In the AIX and ELFv2 ABI...Ulrich Weigand1-7/+41
2014-07-24rs6000.c (rs6000_function_arg): If a float argument does not fit fully into f...Ulrich Weigand1-2/+59
2014-07-24Another MIPS/R6000 IPA C++ refactoring fix.Martin Liska1-4/+4
2014-07-24IPA C++ refactoring fix.Martin Liska1-3/+3
2014-07-23rs6000: fix for PR61396 (wide-int fallout)Segher Boessenkool1-2/+2
2014-07-20altivec.md (unspec enum): Fix typo in UNSPEC_VSLDOI.Bill Schmidt1-2/+2
2014-07-11aix51.h (LINK_SPEC): Remove -bnodelcsect.David Edelsohn5-4/+7
2014-07-09rs6000-protos.h (rs6000_xcoff_declare_object_name): Declare.Jan Hubicka3-10/+120
2014-07-07rs6000.c (output_vec_const_move): Handle little-endian code generation.Maciej W. Rozycki2-59/+340
2014-07-03Fix the shift patterns, and add testSegher Boessenkool1-21/+21
2014-07-03rs6000.c (rs6000_adjust_atomic_subword): Use BYTES_BIG_ENDIAN rather than WOR...Maciej W. Rozycki1-1/+1
2014-06-28rs6000.c (rs6000_aggregate_candidate): Revert accidental change due to wide-i...Ulrich Weigand1-0/+1
2014-06-26re PR target/61542 ([4.8/4.9/trunk] vect-nop-move.c fails on powerpc64le-unkn...Bill Schmidt1-1/+1
2014-06-25xcoff.h (ASM_DECLARE_FUNCTION_NAME): Replace implementation with call to...David Edelsohn3-61/+71
2014-06-22rs6000: Merge the var_shift yes/no alternativesSegher Boessenkool1-421/+332
2014-06-22rs6000: Merge ashrsi3 and ashrdi3Segher Boessenkool1-147/+63
2014-06-22rs6000: Merge rotlsi3 and rotldi3Segher Boessenkool1-130/+45
2014-06-22Merge ashlsi3 and ashldi3Segher Boessenkool1-134/+43
2014-06-22rs6000: Merge lshrsi3 and lshrdi3Segher Boessenkool1-136/+47
2014-06-22rs6000: Remove "O" alternative from lshrsi3Segher Boessenkool1-24/+19
2014-06-20rs6000.md: Append `DONE' to preparation statements of `bswap' pattern splitters.Maciej W. Rozycki1-0/+6
2014-06-19rs6000: Make cr5 allocatableSegher Boessenkool1-7/+6
2014-06-13re PR testsuite/61415 (PowerPC test gcc.target/powerpc/tfmode_off.c fails if ...Peter Bergner4-40/+19
2014-06-12symtab.c (section_hash): New hash.Jan Hubicka1-3/+3
2014-06-09symtab.c (dump_symtab_base): Update dumping.Jan Hubicka1-1/+1
2014-06-06re PR target/61431 (Powerpc tests pack01.c and p8vector-int128-2.c fail on li...Michael Meissner1-17/+24
2014-06-06re PR target/61300 (powerpc64le miscompile with K&R-style function definition...Alan Modra3-16/+53
2014-06-02expr.h: Remove prototypes of functions defined in builtins.c.Andrew MacLeod1-0/+1
2014-05-28vxworks.h (VXCPU_FOR_8548): New.Olivier Hainque2-0/+30
2014-05-26re PR target/61098 (Poor code setting count register for large loops)Alan Modra3-134/+124
2014-05-24tree-core.h (tree_decl_with_vis): Replace comdat_group by symtab_node pointer.Jan Hubicka1-1/+1
2014-05-23rs6000: Make all rlw*nm and rld*c* type shiftSegher Boessenkool5-51/+81
2014-05-23rs6000: Make all logical instructions one typeSegher Boessenkool24-104/+122
2014-05-23rs6000: Make all add instructions one typeSegher Boessenkool25-51/+95
2014-05-23rs6000: Make all shift instructions one typeSegher Boessenkool25-192/+388
2014-05-23rs6000: Make all divide instructions one typeSegher Boessenkool26-72/+89
2014-05-23rs6000: Make all insert instructions one typeSegher Boessenkool25-47/+57
2014-05-23rs6000: Make all multiply instructions one typeSegher Boessenkool26-115/+188