aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2021-12-28i386: Fix handling of SUBREGs in divv2sf3 [PR103842]Jakub Jelinek1-4/+6
2021-12-27Improve atomic store implementation on hppa-linux.John David Anglin3-93/+24
2021-12-27ix86: Don't use the 'm' constraint for x86_64_general_operandH.J. Lu2-32/+45
2021-12-26i386: Check AX input in any_mul_highpart peepholesH.J. Lu1-3/+7
2021-12-24i386: Add V2SFmode DIV insn pattern [PR95046, PR103797]Uros Bizjak1-0/+20
2021-12-24Darwin: Amend a comment to be more inclusive [NFC].Iain Sandoe1-3/+3
2021-12-24Darwin: Update rules for handling alignment of globals.Iain Sandoe2-9/+17
2021-12-24Darwin: Check for that flag-reorder-and-partition.Iain Sandoe1-0/+1
2021-12-24Darwin: Define OBJECT_FORMAT_MACHO.Iain Sandoe1-0/+2
2021-12-23x86: PR target/103773: Fix wrong-code with -Oz from pop to memory.Roger Sayle1-18/+44
2021-12-23i386: Enable intrinsics that convert float and bf16 data to each other.konglin12-0/+99
2021-12-23Combine vpcmpuw + zero_extend to vpcmpuw.liuhongt1-0/+275
2021-12-22arm: Declare MVE types internally via pragmaMurray Steele7-29/+313
2021-12-22arm: Move arm_simd_info array declaration into headerMurray Steele2-86/+88
2021-12-21i386: Add missing BMI intrinsic to align with clangJiang Haochen1-0/+18
2021-12-20rs6000: Replace UNSPECS with ss_plus/us_plus and ss_minus/us_minusXionghu Luo1-19/+10
2021-12-20i386: Fix <sse2p4_1>_pinsr<ssemodesuffix> and its splitters [PR103772]Uros Bizjak1-27/+4
2021-12-20x86_64: Improve code expanded for highpart multiplications.Roger Sayle1-20/+92
2021-12-20Optimize bit_and op1 float_vector_all_ones_operands to op1.liuhongt1-0/+12
2021-12-18x86: PR target/103611: Splitter for DST:DI = (HI:SI<<32)|LO:SI.Roger Sayle2-2/+34
2021-12-18PR target/32803: Add -Oz option for improved clang compatibility.Roger Sayle1-1/+16
2021-12-18Darwin: Future-proof and homogeneize detection of darwin versionsFrançois-Xavier Coudert1-3/+3
2021-12-17rs6000: Redo darn (PR103624)Segher Boessenkool3-25/+40
2021-12-17rs6000: Fix fake vec_promote overloadBill Schmidt1-1/+1
2021-12-17Darwin, Driver: Avoid a link line for empty commands.Iain Sandoe2-7/+6
2021-12-17Darwin, ppc: Additional change for r12-5974.Iain Sandoe1-1/+1
2021-12-17Add combine splitter to transform vpternlogd/vpcmpeqd/vpxor/vblendvps to vble...Haochen Jiang1-4/+40
2021-12-16i386: Enable VxHF vector modes lower ABI levels [PR103571]Uros Bizjak2-26/+23
2021-12-16rs6000: Refactor altivec_build_resolved_builtinBill Schmidt1-772/+945
2021-12-16aarch64: fix: ls64 tests fail on aarch64_be [PR103729]Przemyslaw Wirkus1-3/+2
2021-12-15nvptx: Add -misa=sm_75 and -misa=sm_80Roger Sayle6-3/+53
2021-12-15[nvptx] Add -mptx=7.0Tom de Vries4-2/+9
2021-12-15aarch64: Don't classify vector pairs as short vectors [PR103094]Richard Sandiford1-2/+17
2021-12-15i386: Fix emissing of __builtin_cpu_supports.Martin Liska1-1/+5
2021-12-15Add combine splitter to transform vashr/vlshr/vashl_optab to ashr/lshr/ashl_o...Haochen Jiang2-0/+27
2021-12-15Generate XXSPLTIDP for scalars on power10.Michael Meissner1-18/+79
2021-12-15Generate XXSPLTIDP for vectors on power10.Michael Meissner4-0/+122
2021-12-15Generate XXSPLTIW on power10.Michael Meissner7-16/+158
2021-12-15Add LXVKQ support.Michael Meissner6-0/+121
2021-12-15Add new constant data structure.Michael Meissner2-0/+281
2021-12-14rs6000: Rename arrays to remove temporary _x suffixBill Schmidt4-99/+96
2021-12-14rs6000: Rename functions with "new" in their namesBill Schmidt5-175/+80
2021-12-14rs6000: Remove rs6000-builtin.def and associated data and functionsBill Schmidt6-4126/+0
2021-12-14rs6000: Rename rs6000-builtin-new.def to rs6000-builtins.defBill Schmidt3-5/+5
2021-12-14rs6000: Remove altivec_overloaded_builtins array and initializationBill Schmidt2-5893/+0
2021-12-14rs6000: Do not allow combining of multiple assemble quads [PR103548]Peter Bergner2-20/+24
2021-12-14i386: Implement VxHF vector set/insert/extract with lower ABI levelsUros Bizjak2-46/+91
2021-12-14rs6000: Remove new_builtins_are_live and dead code it was guardingBill Schmidt5-6601/+59
2021-12-14rs6000: Builtins for doubleword compare should be in [power8-vector] (PR103625)Bill Schmidt1-18/+18
2021-12-14rs6000: Some builtins require IBM-128 long double format (PR103623)Bill Schmidt3-10/+25