summaryrefslogtreecommitdiff
path: root/gcc/config/sparc/sparc.md
Commit message (Expand)AuthorAgeFilesLines
* sparc.h (TARGET_SUPPORTS_WIDE_INT): Define to 1.Eric Botcazou2015-12-121-78/+3
* sparc.md (umulxhi_vis): Move around.Eric Botcazou2015-11-201-174/+149
* Remove REAL_VALUE_FROM_CONST_DOUBLERichard Sandiford2015-10-051-9/+3
* Do not use floating point registers when compiling with -msoft-float for SPARCDaniel Cederman2015-09-281-10/+16
* Revert LRA SPARC changes for now.David S. Miller2015-09-211-18/+18
* Fix LRA regressions on 64-bit SPARC.David S. Miller2015-09-171-16/+16
* Convert SPARC backend over to LRA.David S. Miller2015-09-111-2/+2
* genflags.c (gen_macro): Delete.Richard Sandiford2015-08-241-1/+1
* sparc.md (save_stack_nonlocal): Use adjust_address instead of adjust_address_nv.Eric Botcazou2015-07-161-5/+5
* re PR bootstrap/66252 (bootstrap comparison failures on sparc-linux)Eric Botcazou2015-06-111-34/+14
* cris.c (cris_expand_prologue): Use gen_raw_REG instead of gen_rtx_raw_REG.Richard Sandiford2015-05-191-1/+1
* rtl.h (always_void_p): New function.Richard Sandiford2015-05-071-6/+6
* Update copyright years.Jakub Jelinek2015-01-051-1/+1
* decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford2014-10-291-2/+2
* config.gcc (sparc*-*-*): Accept mcpu=leon3v7 processor.Daniel Hellstrom2014-10-241-0/+1
* sparc-protos.h (sparc_absnegfloat_split_legitimate): Delete.Eric Botcazou2014-05-141-130/+161
* re PR bootstrap/61084 (wide-int merge broke Solaris/SPARC bootstrap)Richard Sandiford2014-05-141-4/+4
* re PR target/60941 (miscompilation of firefox javascript interpreter)Eric Botcazou2014-04-251-13/+0
* sparc.c (sparc_do_work_around_errata): Implement work around for store forwar...Eric Botcazou2014-03-201-2/+6
* sparc-protos.h (tls_call_delay): Delete.Eric Botcazou2014-03-151-47/+27
* Update copyright years in gcc/Richard Sandiford2014-01-021-1/+1
* re PR target/59316 (gcc.dg/atomic/c11-atomic-exec-5.c FAILs on Solaris/SPARC)Eric Botcazou2013-12-061-16/+26
* re PR bootstrap/58509 (ICE in calc_dfs_tree, at dominance.c:397 during Ada ru...Eric Botcazou2013-10-141-39/+48
* config.gcc (sparc*-*-*): Accept leon3 processor.Eric Botcazou2013-07-221-1/+2
* sparc.c (sparc_expand_vec_perm_bmask): Use %g0 as destination register for bm...Eric Botcazou2013-05-281-1/+1
* invoke.texi (SPARC Options): Document -mfix-ut699.Eric Botcazou2013-05-281-5/+37
* Improve cstore code generation on 64-bit sparc.David S. Miller2013-04-101-93/+44
* sparc.md: Use define_c_enum for "unspec" and "unspecv".Steven Bosscher2013-04-091-82/+82
* sparc.c (sparc_emit_probe_stack_range): Fix small inaccuracy in the probing c...Eric Botcazou2013-03-231-2/+2
* Update copyright years in gcc/Richard Sandiford2013-01-101-3/+1
* re PR target/54121 (ICE at extract_insn, at recog.c:2123 with -fprofile-gener...Eric Botcazou2012-12-111-7/+7
* Add support for sparc fused compare-and-branch.David S. Miller2012-11-151-7/+74
* Revert sparc "U" constraint removal.David S. Miller2012-11-071-8/+8
* Remove unnecessary sparc constraint.David S. Miller2012-10-251-8/+8
* Make Niagara-4 instruction scheduling more accurate.David S. Miller2012-10-091-23/+23
* predicates.md (input_operand): Do not consider TImode constants as 1-instruct...Eric Botcazou2012-09-131-1/+159
* * config/sparc/sparc.md (adddi3_insn_sp32): Add earlyclobber.Eric Botcazou2012-07-191-1/+1
* output.h: (current_function_is_leaf...Steven Bosscher2012-06-241-1/+1
* rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford2012-05-051-1/+1
* Add sparc Niagara4 scheduling description and tweaks.David S. Miller2012-04-261-0/+1
* Fix sparc instruction type settings and sched bugs.David S. Miller2012-04-261-27/+42
* Explain why we don't use RDPC for sparc PIC register setup.David S. Miller2012-02-201-0/+4
* sparc.c (sparc_flat_expand_prologue): Use emit_use.Eric Botcazou2012-02-111-29/+4
* sparc.md (UNSPEC_FRAME_BLOCKAGE): New constant.Eric Botcazou2011-12-161-0/+20
* sparc: Convert to atomic_load/store.Richard Henderson2011-11-301-0/+1
* Revert sparc vec_init improvements as they cause 64-bit regressions.David S. Miller2011-11-111-54/+0
* sparc.c (output_v8plus_shift): Take INSN parameter first and adjust head comm...Eric Botcazou2011-11-091-3/+3
* Get rid of sparc's UNSPEC_SHORT_LOAD.David S. Miller2011-11-061-11/+22
* More improvements to sparc VIS vec_init code generation.David S. Miller2011-11-051-0/+43
* sparc.md (movtf_insn_sp32_no_fpu): Consolidate into...Eric Botcazou2011-11-031-36/+11