aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2019-10-29[AArch64] Handle scalars in cmp and shift immediate queriesRichard Sandiford2-10/+11
2019-10-29re PR target/92258 (ICE: output_operand: invalid %-code)Jakub Jelinek1-1/+2
2019-10-28re PR target/82981 (unnecessary __multi3 call for mips64r6 linux kernel)Mihailo Stojanovic1-3/+12
2019-10-28mips.c (DIRECT_BUILTIN_PURE): New macro.Mihailo Stojanovic1-642/+664
2019-10-28mips-msa.md (msa_insert_<msaftm_f>): Add an alternative which covers the floa...Mihailo Stojanovic1-3/+8
2019-10-28gcc/riscv: Add a mechanism to remove some calls to _riscv_save_0Andrew Burgess4-0/+491
2019-10-28re PR target/92225 (ice in gen_smaxv2di3, at config/i386/sse.md:12225)Uros Bizjak1-1/+1
2019-10-28sse.md (sse_cvtss2si<rex64namesuffix>_2): Remove %k operand modifier.Uros Bizjak1-2/+2
2019-10-28rs6000: Enable limited unrolling at -O2Jiufu Guo1-0/+20
2019-10-27Remove redudant <iptr> when operand already has scalar mode.Hongtao Liu1-6/+5
2019-10-26rs6000: Fix allocate_stack in a corner case (PR91289)Segher Boessenkool1-4/+8
2019-10-26Adjust predicates and constraints of scalar insns.Hongtao Liu2-56/+56
2019-10-26Fix false dependence of scalar operation vrcp/vsqrt/vrsqrt/vrndscaleHongtao Liu2-32/+132
2019-10-25re PR target/85969 (avr/gen-avr-mmcu-specs.c:56: unused function ?)Georg-Johann Lay1-8/+0
2019-10-25arc.c (hwloop_optimize): Add missing space in string literal.Jakub Jelinek2-4/+4
2019-10-24rs6000: Implement [u]avg<mode>3_ceilSegher Boessenkool2-8/+8
2019-10-24MSP430: Remove unused msp430_hard_regno_nregs_*_padding functionsJozef Lawrynowicz1-22/+3
2019-10-24MSP430: Tweaks to generation of 430X instructionsJozef Lawrynowicz2-4/+9
2019-10-24S/390: Use UNSPEC_GET_TP for thread pointer loadsIlya Leoshkevich2-14/+29
2019-10-23Rework how prefixed instruction length is calculated.Michael Meissner5-21/+98
2019-10-23Reformat some code; Add support for generating PLWA with offsets whose bottom...Michael Meissner2-7/+36
2019-10-23msp430-protos.h (msp430_has_hwmult): New.Jozef Lawrynowicz3-14/+17
2019-10-23[AArch64] Don't apply mode_for_int_vector to scalarsRichard Sandiford1-1/+3
2019-10-23[Darwin, PPC] Check for out of range asm values.Iain Sandoe1-2/+2
2019-10-22[arm] Match subtraction from carry_operationRichard Earnshaw2-0/+20
2019-10-22[arm] make arm_carry_operation and arm_borrow_operation dualsRichard Earnshaw1-1/+1
2019-10-21[arm] clean up alu+shift patternsRichard Earnshaw3-115/+80
2019-10-21[AArch64] Implement __rndr, __rndrrs intrinsicsKyrylo Tkachov7-5/+111
2019-10-20i386-protos.h (ix86_pre_reload_split): Declare.Jakub Jelinek4-47/+60
2019-10-19re PR target/92140 (clang vs gcc optimizing with adc/sbb)Jakub Jelinek2-0/+231
2019-10-19[PPC] Delete out of date comment.Iain Sandoe1-5/+0
2019-10-18[arm] Improvements to negvsi4 and negvdi4.Richard Earnshaw1-36/+5
2019-10-18[arm] Early expansion of subvdi4Richard Earnshaw1-17/+114
2019-10-18[arm] Improve constant handling for subvsi4.Richard Earnshaw2-7/+94
2019-10-18[arm] Early expansion of usubvdi4.Richard Earnshaw1-4/+109
2019-10-18[arm] Improve constant handling for usubvsi4.Richard Earnshaw1-5/+41
2019-10-18[arm] Early split addvdi4Richard Earnshaw2-22/+162
2019-10-18[arm] Allow the summation result of signed add-with-overflow to be discarded.Richard Earnshaw1-0/+78
2019-10-18[arm] Improve code generation for addvsi4.Richard Earnshaw2-10/+61
2019-10-18[arm] Early expansion of uaddvdi4.Richard Earnshaw4-20/+173
2019-10-18[arm] Handle immediate values in uaddvsi4Richard Earnshaw1-56/+62
2019-10-18[arm] Cleanup dead code - old support for DImode comparisonsRichard Earnshaw3-196/+1
2019-10-18[arm] Handle some constant comparisons using rsbs+rscsRichard Earnshaw2-46/+134
2019-10-18[arm] early split most DImode comparison operations.Richard Earnshaw5-3/+278
2019-10-18[arm] Improve handling of DImode comparisions against constants.Richard Earnshaw2-16/+25
2019-10-18[arm] Early split simple DImode equality comparisonsRichard Earnshaw2-30/+68
2019-10-18[arm] Add alternative canonicalizations for subtract-with-carry + shiftRichard Earnshaw1-0/+34
2019-10-18[arm] Implement negscc using SBC when appropriate.Richard Earnshaw2-4/+18
2019-10-18[arm] Reduce cost of insns that are simple reg-reg moves.Richard Earnshaw1-0/+21
2019-10-18[arm] Correct cost calculations involving borrow for subtracts.Richard Earnshaw1-7/+42