summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000.md
Commit message (Expand)AuthorAgeFilesLines
* rs6000.md (*cmp<mode>_internal1): Rename to...Segher Boessenkool2015-06-171-17/+9
* rs6000-common.c (TARGET_SUPPORTS_SPLIT_STACK): Define.Alan Modra2015-05-201-0/+68
* predicates.md (gpc_reg_operand): Don't allow all hard registers numbered grea...Alan Modra2015-05-191-1/+1
* rs6000.md (*rotlsi3_internal4, [...]): Delete, revamp, transmogrify into ...Segher Boessenkool2015-05-121-138/+105
* rs6000.md (extzv): FAIL for SImode.Segher Boessenkool2015-05-121-1275/+2
* rs6000.md (define_split for bswaphi): Don't use zero_extract.Segher Boessenkool2015-05-121-5/+3
* rs6000.md: Require operand inequality in one of the peepholes.Segher Boessenkool2015-05-081-1/+2
* rtl.h (always_void_p): New function.Richard Sandiford2015-05-071-12/+7
* rs6000.md (cstore<mode>4_signed_imm): New expander.Segher Boessenkool2015-05-061-7/+106
* re PR target/66033 (rs6000 nops removed by rtl_dce)Alan Modra2015-05-061-1/+4
* re PR target/65614 (PowerPC VSX systems should use XSCPSGNDP to copy scalar f...Michael Meissner2015-04-071-7/+9
* re PR target/65576 (ICE in gcc.c-torture/compile/pr33855.c)Alan Modra2015-04-041-3/+3
* re PR target/65569 (Fix for PR target/65240 causes a regression in building S...Michael Meissner2015-03-261-7/+12
* re PR target/65240 (ICE (insn does not satisfy its constraints) on powerpc64l...Michael Meissner2015-03-191-39/+22
* re PR regression/63150 (FAIL: gcc.target/powerpc/pr53199.c scan-assembler-tim...Alan Modra2015-03-161-38/+38
* rs6000.c (rs6000_call_aix): Use unspec rather than mem for toc_restore.Alan Modra2015-02-021-10/+11
* rs6000.md (probe_stack): Delete.Segher Boessenkool2015-01-171-3/+5
* re PR target/36557 (-m32 -mpowerpc64 produces better code than -m64 for a!=0)Segher Boessenkool2015-01-081-0/+60
* Update copyright years.Jakub Jelinek2015-01-051-1/+1
* re PR target/64358 (Wrong code for __int128 operations in powerpc64le)Segher Boessenkool2014-12-201-6/+6
* * gcc/config/rs6000/rs6000.md (*add>mode>3_imm_dot,Segher Boessenkool2014-12-151-2/+2
* * config/rs6000/rs6000.md (*add<mode>3): Remove condition.Segher Boessenkool2014-12-101-1/+1
* 40x.md (ppc403-compare): Remove "compare".Segher Boessenkool2014-12-101-3/+1
* rs6000.md (*anddi3_2rld_dot, [...]): Change type from "compare" to "two".Segher Boessenkool2014-12-101-2/+2
* re PR target/64180 (PowerPC carry bit improvements)Segher Boessenkool2014-12-101-1175/+356
* re PR target/64180 (PowerPC carry bit improvements)Segher Boessenkool2014-12-101-0/+200
* re PR target/64180 (PowerPC carry bit improvements)Segher Boessenkool2014-12-101-45/+74
* re PR target/64180 (PowerPC carry bit improvements)Segher Boessenkool2014-12-101-6/+3
* re PR target/64180 (PowerPC carry bit improvements)Segher Boessenkool2014-12-101-22/+20
* re PR target/64180 (PowerPC carry bit improvements)Segher Boessenkool2014-12-101-11/+7
* re PR target/64204 (gcc.dg/c11-atomic-2.c fails on powerpc 64-bit little endi...Michael Meissner2014-12-091-9/+9
* rs6000.md (floatsidf2_internal): Use std::swap.David Edelsohn2014-12-031-8/+2
* re PR target/64093 (ICE error: unrecognizable insn with -mcpu=cell)Segher Boessenkool2014-11-281-2/+7
* rs6000.md (iorxor, IORXOR): Delete code_attrs.Segher Boessenkool2014-11-251-6/+4
* rs6000.c (RELOAD_REG_AND_M16): Add support for Altivec style vector loads tha...Michael Meissner2014-11-171-2/+21
* predicates.md (easy_fp_constant): Delete redunant tests for 0.0.Michael Meissner2014-11-141-57/+128
* rs6000.md (f32_vsx): New mode attributes to refine the constraints used on 32...Michael Meissner2014-09-231-10/+27
* rs6000.md (div<mode>3): Fix comment.Segher Boessenkool2014-09-211-76/+71
* 2014-09-21 Segher Boessenkool <segher@kernel.crashing.org>Segher Boessenkool2014-09-211-18/+26
* rs6000.md (ctz<mode>2, [...]): Tidy.Segher Boessenkool2014-09-211-35/+35
* rs6000.md (strlensi): Don't use subsi3 with a constant, use addsi3 directly.Segher Boessenkool2014-09-211-75/+93
* rs6000.md (iorxor): New code_iterator.Segher Boessenkool2014-09-211-117/+41
* rs6000.md (*neg<mode>2_internal): Delete.Segher Boessenkool2014-09-211-38/+27
* rs6000.md (*one_cmpl<mode>2): Generate "not" insn.Segher Boessenkool2014-09-211-40/+28
* predicates.md (fusion_gpr_mem_load): Move testing for base_reg_operand to be ...Michael Meissner2014-09-191-19/+20
* rs6000.md (rs6000_mftb_<mode>): Use mode iterator GPR instead of P.Segher Boessenkool2014-09-111-2/+2
* re PR target/63195 (stage3 build/gengtype miscompiled)Segher Boessenkool2014-09-091-6/+13
* re PR target/63187 (Unrecognizable insn ICE due to revision 214080)Segher Boessenkool2014-09-051-2/+54
* re PR target/63165 (r214816 breaks Java build and 435.gromacs)Segher Boessenkool2014-09-051-2/+2
* 40x.md (ppc403-integer): Move "exts" to "no dot".Segher Boessenkool2014-09-021-343/+93