aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sparc/sparc.md
AgeCommit message (Expand)AuthorFilesLines
2014-05-14sparc-protos.h (sparc_absnegfloat_split_legitimate): Delete.Eric Botcazou1-130/+161
2014-05-14re PR bootstrap/61084 (wide-int merge broke Solaris/SPARC bootstrap)Richard Sandiford1-4/+4
2014-04-25re PR target/60941 (miscompilation of firefox javascript interpreter)Eric Botcazou1-13/+0
2014-03-20sparc.c (sparc_do_work_around_errata): Implement work around for store forwar...Eric Botcazou1-2/+6
2014-03-15sparc-protos.h (tls_call_delay): Delete.Eric Botcazou1-47/+27
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-06re PR target/59316 (gcc.dg/atomic/c11-atomic-exec-5.c FAILs on Solaris/SPARC)Eric Botcazou1-16/+26
2013-10-14re PR bootstrap/58509 (ICE in calc_dfs_tree, at dominance.c:397 during Ada ru...Eric Botcazou1-39/+48
2013-07-22config.gcc (sparc*-*-*): Accept leon3 processor.Eric Botcazou1-1/+2
2013-05-28sparc.c (sparc_expand_vec_perm_bmask): Use %g0 as destination register for bm...Eric Botcazou1-1/+1
2013-05-28invoke.texi (SPARC Options): Document -mfix-ut699.Eric Botcazou1-5/+37
2013-04-10Improve cstore code generation on 64-bit sparc.David S. Miller1-93/+44
2013-04-09sparc.md: Use define_c_enum for "unspec" and "unspecv".Steven Bosscher1-82/+82
2013-03-23sparc.c (sparc_emit_probe_stack_range): Fix small inaccuracy in the probing c...Eric Botcazou1-2/+2
2013-01-10Update copyright years in gcc/Richard Sandiford1-3/+1
2012-12-11re PR target/54121 (ICE at extract_insn, at recog.c:2123 with -fprofile-gener...Eric Botcazou1-7/+7
2012-11-15Add support for sparc fused compare-and-branch.David S. Miller1-7/+74
2012-11-07Revert sparc "U" constraint removal.David S. Miller1-8/+8
2012-10-25Remove unnecessary sparc constraint.David S. Miller1-8/+8
2012-10-09Make Niagara-4 instruction scheduling more accurate.David S. Miller1-23/+23
2012-09-13predicates.md (input_operand): Do not consider TImode constants as 1-instruct...Eric Botcazou1-1/+159
2012-07-19* config/sparc/sparc.md (adddi3_insn_sp32): Add earlyclobber.Eric Botcazou1-1/+1
2012-06-24output.h: (current_function_is_leaf...Steven Bosscher1-1/+1
2012-05-05rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford1-1/+1
2012-04-26Add sparc Niagara4 scheduling description and tweaks.David S. Miller1-0/+1
2012-04-26Fix sparc instruction type settings and sched bugs.David S. Miller1-27/+42
2012-02-20Explain why we don't use RDPC for sparc PIC register setup.David S. Miller1-0/+4
2012-02-11sparc.c (sparc_flat_expand_prologue): Use emit_use.Eric Botcazou1-29/+4
2011-12-16sparc.md (UNSPEC_FRAME_BLOCKAGE): New constant.Eric Botcazou1-0/+20
2011-11-30sparc: Convert to atomic_load/store.Richard Henderson1-0/+1
2011-11-11Revert sparc vec_init improvements as they cause 64-bit regressions.David S. Miller1-54/+0
2011-11-09sparc.c (output_v8plus_shift): Take INSN parameter first and adjust head comm...Eric Botcazou1-3/+3
2011-11-06Get rid of sparc's UNSPEC_SHORT_LOAD.David S. Miller1-11/+22
2011-11-05More improvements to sparc VIS vec_init code generation.David S. Miller1-0/+43
2011-11-03sparc.md (movtf_insn_sp32_no_fpu): Consolidate into...Eric Botcazou1-36/+11
2011-11-02re PR target/50945 (ICE on floating-point move with -msoft-float)Eric Botcazou1-18/+17
2011-11-01Add vcond/vcondu patterns to sparc backend.David S. Miller1-0/+30
2011-10-31Allow zero operand in sparc VIS3 cmask patterns.David S. Miller1-3/+3
2011-10-27Add support for the VIS3 addxc instruction.David S. Miller1-5/+75
2011-10-27Fix constraint on 64-bit VIS3 vector moves.David S. Miller1-2/+2
2011-10-26Improve sparc setcc generation and add testcases.David S. Miller1-0/+59
2011-10-26Canonicalize sparc movcc patterns such that operand 0 always appears in opera...David S. Miller1-130/+67
2011-10-24Segregate sparc FP/VEC constant constraints.David S. Miller1-12/+12
2011-10-24Consolidate some sparc insn patterns using "enabled".David S. Miller1-430/+58
2011-10-23Add support for sparc VIS3 fp<-->int moves.David S. Miller1-32/+343
2011-10-23Factor out common tests in 8-byte reg/reg move splitters on 32-bit sparc.David S. Miller1-10/+4
2011-10-23Add missing fzero/fone cases to DImode move on 32-bit v9 sparc.David S. Miller1-7/+15
2011-10-23Use a macro instead of a constant to test for sparc integer regnos.David S. Miller1-20/+20
2011-10-18* config/sparc/sparc.md (in_call_delay): Fix formatting issues.Eric Botcazou1-6/+6
2011-10-17Add sparc vec_perm patterns when VIS2.Richard Henderson1-0/+37