aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2019-08-18[Darwin, PPC] Fix fail of cpp/assert4.cIain Sandoe1-4/+16
2019-08-16mmx.md (mmxdoublemode): New mode attribute.Uros Bizjak2-37/+41
2019-08-16re PR target/91469 (ICE in extract_insn, at recog.c:2310 since r274481)Richard Biener1-0/+4
2019-08-15i386: Separate costs of pseudo registers from hard registersH.J. Lu3-537/+819
2019-08-15Remove TARGET_SETUP_INCOMING_VARARG_BOUNDSRichard Sandiford1-31/+0
2019-08-15MSP430: Fix lines over 80 characters long in config/msp430/*.{c,h} filesJozef Lawrynowicz5-82/+152
2019-08-15MSP430: Fix whitespace errors and incorrect indentation in config/msp430/*.{c...Jozef Lawrynowicz4-870/+867
2019-08-15re PR target/91454 (ICE in get_attr_avx_partial_xmm_update, at config/i386/i3...Richard Biener1-14/+23
2019-08-15* config/i386/i386.c (convertible_comparison_p): Fix argument declaration.Uros Bizjak1-1/+1
2019-08-15i386-features.c (general_scalar_chain::convert_insn): Revert 2019-08-14 change.Uros Bizjak1-11/+15
2019-08-15[AArch64] Add a aarch64_sve_mode_p queryRichard Sandiford2-6/+11
2019-08-15[AArch64] Fix predicate alignment for fixed-length SVERichard Sandiford1-4/+6
2019-08-15[AArch64] Tweak operand choice for SVE predicate ANDRichard Sandiford1-1/+3
2019-08-15[AArch64] Pass a pattern to aarch64_output_sve_cnt_immediateRichard Sandiford1-15/+21
2019-08-15[AArch64] Optimise aarch64_add_offset for SVE VL constantsRichard Sandiford1-10/+27
2019-08-15[AArch64] Rework SVE INC/DEC handlingRichard Sandiford6-42/+78
2019-08-15[AArch64] Rework SVE REV[BHW] patternsRichard Sandiford3-67/+116
2019-08-15[AArch64] Add more SVE FMLA and FMAD /z alternativesRichard Sandiford1-6/+9
2019-08-15[AArch64] Add MOVPRFX alternatives for SVE EXT patternsRichard Sandiford1-7/+13
2019-08-15[AArch64] Remove unneeded FSUB alternatives and add a new oneRichard Sandiford1-14/+11
2019-08-15[AArch64] Add more unpredicated MOVPRFX alternativesRichard Sandiford1-27/+44
2019-08-15[AArch64] Use SVE reversed shifts in preference to MOVPRFXRichard Sandiford1-5/+6
2019-08-15[aarch64] Use neoversen1 tuning struct for -mcpu=cortex-a76Kyrylo Tkachov1-1/+1
2019-08-15[AArch64] Add a commutativity marker to the SVE [SU]ABD patternsRichard Sandiford1-1/+1
2019-08-15[AArch64] Use SVE MLA, MLS, MAD and MSB for conditional arithmeticRichard Sandiford3-3/+317
2019-08-15[AArch64] Use SVE binary immediate instructions for conditional arithmeticRichard Sandiford5-18/+230
2019-08-15[AArch64] Use SVE FABD in conditional arithmeticRichard Sandiford1-0/+117
2019-08-15[AArch64] Use SVE [SU]ABD in conditional arithmeticRichard Sandiford1-0/+78
2019-08-15Add support for conditional shiftsRichard Sandiford2-11/+67
2019-08-14i386-expand.c (ix86_expand_vector_init_one_nonzero): Use vector_set path for ...Uros Bizjak1-0/+5
2019-08-14Add generic support for noinit attribute.Christophe Lyon1-2/+2
2019-08-14re PR rtl-optimization/91154 (456.hmmer regression on Haswell caused by r272922)Richard Biener3-181/+384
2019-08-14[AArch64] Use SVE BIC for conditional arithmeticRichard Sandiford1-0/+44
2019-08-14[AArch64] Use SVE UXT[BHW] as a form of predicated ANDRichard Sandiford4-17/+99
2019-08-14[AArch64] Add SVE conditional conversion patternsRichard Sandiford1-0/+66
2019-08-14[AArch64] Add SVE conditional floating-point unary patternsRichard Sandiford1-0/+56
2019-08-14[AArch64] Add SVE conditional integer unary patternsRichard Sandiford1-0/+39
2019-08-14[AArch64] Add support for SVE absolute comparisonsRichard Sandiford2-2/+47
2019-08-14[AArch64] Use SVE MOV /M of scalarsRichard Sandiford1-0/+23
2019-08-14[AArch64] Make more use of SVE conditional constant movesRichard Sandiford4-33/+102
2019-08-14[AArch64] Add support for SVE F{MAX,MIN}NM immediateRichard Sandiford4-9/+27
2019-08-14[AArch64] Add support for SVE [SU]{MAX,MIN} immediateRichard Sandiford4-119/+105
2019-08-14[AArch64] Add support for SVE CNOTRichard Sandiford2-0/+94
2019-08-14[AArch64] Add support for SVE CLS and CLZRichard Sandiford2-1/+7
2019-08-14[AArch64] Use SVE ADR to optimise shift-add sequencesRichard Sandiford2-0/+72
2019-08-14[AArch64] Handle more SVE predicate constantsRichard Sandiford2-4/+170
2019-08-14[AArch64] Rework SVE integer comparisonsRichard Sandiford4-119/+153
2019-08-14[AArch64] Use "x" predication for SVE integer arithmetic patternsRichard Sandiford4-29/+87
2019-08-14[AArch64] Rearrange SVE conversion patternsRichard Sandiford2-76/+63
2019-08-14[AArch64] Use unspecs for SVE conversions involving floatsRichard Sandiford3-56/+74