summaryrefslogtreecommitdiff
path: root/gcc/config/sparc/sparc.c
Commit message (Expand)AuthorAgeFilesLines
* reorg.c (relax_delay_slots): Use delay_insn consistently.Eric Botcazou2012-09-301-26/+14
* re PR middle-end/54635 (Add addr_space_t argument to TARGET_MODE_DEPENDENT_AD...Georg-Johann Lay2012-09-261-2/+3
* Finish conversion of uses of double_int to the new API.Lawrence Crowl2012-09-241-22/+17
* Integrate lexical block into source_location.Dehao Chen2012-09-191-1/+0
* predicates.md (input_operand): Do not consider TImode constants as 1-instruct...Eric Botcazou2012-09-131-0/+16
* hooks.c (hook_int_rtx_mode_as_bool_0): New function.Oleg Endo2012-09-051-1/+1
* re PR rtl-optimization/54369 (delayed-branch pass removes too many instructions)Eric Botcazou2012-09-021-1/+4
* expr.h (can_move_by_pieces): Move prototype from here ...Steven Bosscher2012-07-111-1/+0
* output.h: (current_function_is_leaf...Steven Bosscher2012-06-241-10/+9
* cfglayout.h: Remove.Steven Bosscher2012-06-171-1/+0
* Restore Sparc build.Steven Bosscher2012-06-021-0/+17
* rtl.h (assign_stack_temp, [...]): Remove 'keep' argument.Michael Matz2012-05-291-4/+4
* rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford2012-05-051-16/+21
* Fix long double float miscompilations on sparc 64-bit.David S. Miller2012-05-031-4/+19
* Add sparc Niagara4 scheduling description and tweaks.David S. Miller2012-04-261-4/+31
* re PR target/52717 (thunk referenced in discarded section when building samba...Eric Botcazou2012-04-091-0/+1
* re PR middle-end/52656 (gcc.target/sparc/fpmul-2.c FAILs)Eric Botcazou2012-03-241-1/+1
* tree.h (TREE_VECTOR_CST_ELTS): Remove.Richard Guenther2012-03-161-63/+45
* sparc.c (sparc_flat_expand_prologue): Use emit_use.Eric Botcazou2012-02-111-1/+1
* re PR target/51920 (64-bit gcc.target/sparc/vec-init-1-vis1.c FAILs)Eric Botcazou2012-01-301-27/+25
* sparc: Fix atomic_test_and_set definition.Richard Henderson2012-01-261-0/+4
* sparc.md (UNSPEC_FRAME_BLOCKAGE): New constant.Eric Botcazou2011-12-161-1/+12
* sparc: Default memory model to TSO for Linux and Solaris.Richard Henderson2011-12-131-1/+5
* sparc: Add -mmemory-model command-line option.Richard Henderson2011-11-301-1/+48
* sparc: Convert to atomic_compare_and_swap.Richard Henderson2011-11-301-4/+52
* sparc: Convert to mem_thread_fence.Richard Henderson2011-11-301-0/+47
* Correct sparc's REGMODE_NATURAL_SIZE and MODES_TIEABLE_P wrt. vector modes.David S. Miller2011-11-211-0/+65
* Revert sparc vec_init improvements as they cause 64-bit regressions.David S. Miller2011-11-111-340/+100
* sparc.c (output_v8plus_shift): Take INSN parameter first and adjust head comm...Eric Botcazou2011-11-091-21/+63
* More improvements to sparc VIS vec_init code generation.David S. Miller2011-11-051-99/+320
* Fix sparc regression due to recent movcc pattern changes.David S. Miller2011-11-041-6/+7
* sparc.md (movtf_insn_sp32_no_fpu): Consolidate into...Eric Botcazou2011-11-031-1/+1
* Handle V4HI vector initialization more efficiently on VIS1.David S. Miller2011-11-011-0/+24
* Add vcond/vcondu patterns to sparc backend.David S. Miller2011-11-011-0/+37
* Slight improvements to vec_init code gen on sparc.David S. Miller2011-10-301-0/+105
* Add support for the VIS3 addxc instruction.David S. Miller2011-10-271-3/+11
* Fix thinko in previous sparc setcc changes.David S. Miller2011-10-261-0/+5
* Improve sparc setcc generation and add testcases.David S. Miller2011-10-261-8/+6
* Canonicalize sparc movcc patterns such that operand 0 always appears in opera...David S. Miller2011-10-261-21/+59
* Delete remaining references to sparc little-endian support.David S. Miller2011-10-251-2/+0
* Fix sol2 sparc -mv8 regression.David S. Miller2011-10-231-4/+0
* Add support for sparc VIS3 fp<-->int moves.David S. Miller2011-10-231-6/+79
* Factor out common tests in 8-byte reg/reg move splitters on 32-bit sparc.David S. Miller2011-10-231-0/+25
* Fix sparc so that reload doesn't try to load non-trivial vector consts directly.David S. Miller2011-10-231-3/+12
* Use a macro instead of a constant to test for sparc integer regnos.David S. Miller2011-10-231-9/+9
* Remove unused functions from sparc backend.David S. Miller2011-10-221-45/+0
* Make sparc's "struct processor_costs" private to sparc.cDavid S. Miller2011-10-221-1/+76
* Convert sparc over to TARGET_SECONDARY_RELOAD.David S. Miller2011-10-221-0/+46
* Use can_create_pseudo_p() in the sparc backend.David S. Miller2011-10-191-16/+12
* Add sparc vec_perm patterns when VIS2.Richard Henderson2011-10-171-0/+107