aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000.md
AgeCommit message (Expand)AuthorFilesLines
2012-05-21predicates.md (input_operand): Don't match constant pool addresses.Alan Modra1-77/+85
2012-05-16rs6000-opts.h (enum processor_type): Add PROCESSOR_PPC8548.Olivier Hainque1-1/+1
2012-05-03re PR target/53199 (__builtin_bswap64 and __builtin_bswap32 generate errors i...Michael Meissner1-4/+48
2012-04-13re PR target/52828 (powerpc -m32 -Os writes register saves below stack)Alan Modra1-19/+19
2012-04-11re PR target/52624 (missing __builtin_bswap16)Eric Botcazou1-1/+1
2011-11-14rs6000: Rewrite sync patterns for atomic; expand early.Richard Henderson1-1/+1
2011-11-12rs6000: fix*_trunc insns use nonimmediate_operandRichard Henderson1-2/+2
2011-11-01config.gcc (powerpc*-*-linux*): Add powerpc*-*-linux*ppc476* variant.Peter Bergner1-4/+58
2011-10-28rs6000.md (define_attr "type"): Add vecdouble.Pat Haugen1-1/+1
2011-10-26rs6000.c (rs6000_make_savres_rtx): Delete unneeded declaration.Alan Modra1-18/+24
2011-09-19Patch for 50341Alan Modra1-110/+14
2011-09-18re PR target/50091 (-fstack-check generates wrong assembly)Eric Botcazou1-1/+5
2011-09-14rs6000.md: Use match_test rather than eq/ne symbol_ref throughout file.Richard Sandiford1-5/+5
2011-07-20Allow 4 operand FMAs on power7Michael Meissner1-4/+4
2011-07-13Change -mno-r11 to -mno-pointers-to-nested-functionsMichael Meissner1-8/+12
2011-07-09rs6000.c (rs6000_output_function_prologue): Don't try to insert an rtl prolog...Richard Henderson1-15/+18
2011-07-06Add -mno-r11 support to PowerPC 64Michael Meissner1-242/+182
2011-06-20rs6000.c (create_TOC_reference): Wrap high part of toc-relative address in CO...Alan Modra1-29/+38
2011-06-13[multiple changes]David Edelsohn1-26/+193
2011-04-22rs6000.c (rs6000_function_arg): Remove CALL_LIBCALL when returning call_cookie.Alan Modra1-55/+34
2011-03-26predicates.md (word_offset_memref_op): Handle cmodel medium addresses.Alan Modra1-0/+21
2011-03-21Make UNSPEC/UNSPECV constants use the enum; Fix 48192; Add test case for 48053Michael Meissner1-64/+65
2011-03-14Fix fix to PR 48053Michael Meissner1-1/+2
2011-03-12re PR target/48053 (ICE in in build_int_cst_wide, when building cpu2000 galge...Peter Bergner1-9/+11
2011-02-07Fix PR target/47636Michael Meissner1-1/+1
2011-01-13Fix 47251, failure in powerpc -mcpu=power7 -m32 -msoft-floatMichael Meissner1-3/+3
2010-11-16rs6000: -mfused-madd cleanupRichard Henderson1-236/+99
2010-11-09Improve powerpc floating point roundingMichael Meissner1-169/+245
2010-11-08Fix PR 46378 and PR 45585Michael Meissner1-1/+1
2010-11-04rs6000.c (rs6000_pic_labelno): Make static.Alan Modra1-2/+2
2010-10-15Add fma supportMichael Meissner1-1/+129
2010-10-12predicates.md (scc_rev_comparison_operator): New.Nathan Froyd1-0/+32
2010-09-02Optimize (double)(long) to generate FRIZ if -ffast-mathMichael Meissner1-0/+12
2010-08-27Improve floating point conversions on powerpcMichael Meissner1-195/+581
2010-08-20aix.h (STACK_CHECK_STATIC_BUILTIN): Define to 1.Eric Botcazou1-0/+10
2010-07-28Add power6 copysign/parity supportMichael Meissner1-57/+53
2010-07-20rs6000.md (abs<mode>2_isel, [...]): Reverse sense of if_then_else condition.Nathan Froyd1-6/+6
2010-07-16rs6000.c (rs6000_emit_sISEL): Let rs6000_emit_int_cmove do all the work.Nathan Froyd1-10/+10
2010-06-28config.gcc (powerpc*-*-*): Handle titan.Philipp Tomsich1-1/+2
2010-06-15invoke.texi: Add mcmodel to powerpc options.Alan Modra1-26/+195
2010-06-09re PR target/44067 (internal compiler error: in rs6000_split_multireg_move, a...Edmar Wienskoski1-1/+2
2010-06-03re PR rtl-optimization/44169 (Wrong code while generating TLS offsets)Alan Modra1-3/+5
2010-06-03PR target/44218, improve -mrecip on powerpcMichael Meissner1-48/+71
2010-05-28constraints.md ("z" constraint): Change to CA_REGS.Segher Boessenkool1-2/+2
2010-05-26re PR target/44199 (ppc64 glibc miscompilation)Jakub Jelinek1-0/+9
2010-03-26rs6000.md (cmptf_internal2): Correct comparison.Alan Modra1-1/+1
2010-03-17re PR target/42427 (invalid assembly code for 301.apsi for -fnon-call-excepti...Peter Bergner1-99/+7
2010-01-14Fix 42747, make -mvsx enable sqrtMichael Meissner1-2/+9
2009-12-15* config/rs6000/rs6000.md (probe_stack): Use an enclosing SET.Eric Botcazou1-1/+2
2009-12-14tm.texi (STACK_CHECK_PROTECT): Document alternate default.Eric Botcazou1-0/+8