aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
AgeCommit message (Expand)AuthorFilesLines
2021-12-20rs6000: Replace UNSPECS with ss_plus/us_plus and ss_minus/us_minusXionghu Luo1-19/+10
2021-12-17rs6000: Redo darn (PR103624)Segher Boessenkool3-25/+40
2021-12-17rs6000: Fix fake vec_promote overloadBill Schmidt1-1/+1
2021-12-17Darwin, ppc: Additional change for r12-5974.Iain Sandoe1-1/+1
2021-12-16rs6000: Refactor altivec_build_resolved_builtinBill Schmidt1-772/+945
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-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
2021-12-14Drop the fpic multilib for powerpc*-vxworks*Frederic Konrad1-3/+3
2021-12-13Rework VXWORKS_LINK_SPEC for shared objects supportDouglas B Rupp1-5/+8
2021-12-13Leverage sysroot for VxWorksOlivier Hainque1-1/+1
2021-12-09pch: Add support for relocation of the PCH data [PR71934]Jakub Jelinek1-2/+2
2021-12-06rs6000: Fix errant "vector" instead of "__vector"Paul A. Clarke1-1/+1
2021-12-04aix: Move AIX math builtins before new builtin machinery.David Edelsohn1-23/+23
2021-12-03rs6000: Fix up flag_shrink_wrap handling in presence of -mrop-protect [PR101324]Martin Liska1-4/+4
2021-12-03rs6000: Fix use of wrong enum for built-in function codeBill Schmidt1-2/+2
2021-12-03pch: Add support for PCH for relocatable executables [PR71934]Jakub Jelinek1-13/+17
2021-12-02rs6000: Enable new built-in support, with test suite and altivec.h changesBill Schmidt4-499/+60
2021-12-01rs6000: Mirror fix for PR102347 in new builtins supportBill Schmidt4-13/+11
2021-11-30rs6000: Clarify overloaded builtin diagnosticBill Schmidt1-2/+4
2021-11-29rs6000: Remove builtin mask check from builtin_decl [PR102347]Kewen Lin1-10/+4
2021-11-29rs6000: Modify the way for extra penalized costKewen Lin1-16/+19
2021-11-29rs6000: Add Power10 optimization for most _mm_movemask*Paul A. Clarke2-0/+12
2021-11-23rs6000: Better error messages for power8/9 vector builtinsBill Schmidt1-2/+4
2021-11-23rs6000: Add [power6-64] stanza to new builtin supportBill Schmidt3-25/+37
2021-11-23rs6000: Optimize code generation of vec_reve [PR100868]Haochen Gui1-2/+44
2021-11-19rs6000: Add optimizations for _mm_sad_epu8Paul A. Clarke1-7/+17
2021-11-18Fix rs6000 predicates.md use of decl_replaceable_pDavid Edelsohn1-1/+3
2021-11-18aix: detect power10 processor.David Edelsohn1-0/+3
2021-11-16rs6000: MMA test case emits wrong code when building a vector pair [PR102976]Peter Bergner1-2/+8
2021-11-10vect: Pass scalar_costs to finish_costRichard Sandiford1-3/+3
2021-11-09rs6000: Match recent builtins changes in new builtins supportBill Schmidt1-13/+38
2021-11-09rs6000: Debug support for builtins changesBill Schmidt1-7/+188
2021-11-08rs6000: Add escape-newline support for builtins filesBill Schmidt2-211/+363
2021-11-08powerpc: Fix vsx_splat_v4si_di breakage on Power8.David Edelsohn1-1/+1
2021-11-08rs6000: Miscellaneous uses of rs6000_builtins_decl_xBill Schmidt1-3/+14
2021-11-08rs6000: Update rs6000_builtin_declBill Schmidt1-0/+20
2021-11-08Fix 'Copyright (C) 2020-21' into '2020-2021'Thomas Schwinge5-5/+5
2021-11-08Disables gimple folding for VSX_BUILTIN_XVMINDP, VSX_BUILTIN_XVMAXDP,ALTIVEC_...Haochen Gui1-2/+16