aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000-call.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-6521/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-17rs6000: Redo darn (PR103624)Segher Boessenkool1-0/+6
2021-12-14rs6000: Rename arrays to remove temporary _x suffixBill Schmidt1-23/+23
2021-12-14rs6000: Rename functions with "new" in their namesBill Schmidt1-69/+30
2021-12-14rs6000: Remove rs6000-builtin.def and associated data and functionsBill Schmidt1-712/+0
2021-12-14rs6000: Remove altivec_overloaded_builtins array and initializationBill Schmidt1-5892/+0
2021-12-14rs6000: Remove new_builtins_are_live and dead code it was guardingBill Schmidt1-5214/+11
2021-12-14rs6000: Some builtins require IBM-128 long double format (PR103623)Bill Schmidt1-0/+7
2021-12-04aix: Move AIX math builtins before new builtin machinery.David Edelsohn1-23/+23
2021-12-02rs6000: Enable new built-in support, with test suite and altivec.h changesBill Schmidt1-3/+6
2021-12-01rs6000: Mirror fix for PR102347 in new builtins supportBill Schmidt1-8/+1
2021-11-29rs6000: Remove builtin mask check from builtin_decl [PR102347]Kewen Lin1-10/+4
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 Schmidt1-22/+27
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: Update rs6000_builtin_declBill Schmidt1-0/+20
2021-11-08Disables gimple folding for VSX_BUILTIN_XVMINDP, VSX_BUILTIN_XVMAXDP,ALTIVEC_...Haochen Gui1-2/+16
2021-11-07rs6000: Replace the builtin expansion machineryBill Schmidt1-0/+1216
2021-10-27rs6000: Fix wrong code generation for vec_sel [PR94613]Xionghu Luo1-0/+62
2021-10-19Optimize the builtin vec_xl_sextHaochen Gui1-11/+22
2021-09-23rs6000: Add psabi diagnostic for C++ zero-width bit field ABI changeBill Schmidt1-6/+58
2021-09-17rs6000: Handle some recent MMA builtin changesBill Schmidt1-2/+39
2021-09-17rs6000: Handle gimple folding of target built-insBill Schmidt1-0/+1165
2021-09-16rs6000: Handle overloads during program parsingBill Schmidt1-0/+53
2021-08-30rs6000: Always initialize vector_pair and vector_quad nodesBill Schmidt1-26/+23
2021-08-30rs6000: Add sanity to V2DI_type_node definitionsBill Schmidt1-7/+24
2021-08-27rs6000: Execute the automatic built-in initialization codeBill Schmidt1-0/+12
2021-08-26rs6000: Add missing unsigned info for some P10 bifsKewen Lin1-0/+5
2021-08-24rs6000: Add more type nodes to support builtin processingBill Schmidt1-2/+146
2021-08-19rs6000: Fix ICE expanding lxvp and stxvp gimple built-ins [PR101849]Peter Bergner1-0/+6
2021-08-11rs6000: Add the rest of the [altivec] stanza to the builtins fileBill Schmidt1-4/+3
2021-07-07rs6000: Harden mma_init_builtinsPeter Bergner1-1/+2
2021-07-02rs6000: Add MMA __builtin_vsx_lxvp and __builtin_vsx_stxvp built-insPeter Bergner1-2/+54
2021-06-14rs6000: MMA builtin usage ICEs when used in a #pragma omp parallel and using ...Peter Bergner1-6/+6
2021-06-10rs6000: Add new __builtin_vsx_build_pair and __builtin_mma_build_acc built-insPeter Bergner1-3/+16
2021-06-09RS6000 Add 128-bit Binary Integer sign extend operationsCarl Love1-0/+16
2021-06-09RS6000 add 128-bit Integer Operations part 1Carl Love1-1/+135
2021-06-04rs6000: Expand PROMOTE_MODE marco in rs6000_promote_function_modeHaochen Gui1-1/+3
2021-05-18rs6000: Remove old psabi warningsBill Schmidt1-29/+2
2021-05-04aix: encode function sectionDavid Edelsohn1-1/+1
2021-04-26Simplify {gimplify_and_,}update_call_from_tree APIRichard Biener1-1/+1
2021-02-25rs6000: Fix ICE in rs6000_init_builtins when compiling with -mcpu=440 [PR99279]Peter Bergner1-3/+3
2021-02-23rs6000: Add support for compatibility built-insPeter Bergner1-8/+33
2021-01-29[PATCH, rs6000] improve vec_ctf invalid parameter handling.Will Schmidt1-1/+3
2021-01-15rs6000, vector integer multiply/divide/modulo instructionsCarl Love1-0/+53
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-26rs6000: Change rs6000_expand_vector_set paramXionghu Luo1-1/+1
2020-11-21Make MMA builtins use opaque modesAaron Sawdey1-75/+85