aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000-builtin.def
AgeCommit message (Expand)AuthorFilesLines
2018-05-02rs6000: Remove paired singleSegher Boessenkool1-84/+0
2018-03-28re PR target/84912 (__builtin_divde* produce Internal Compiler Error when com...Peter Bergner1-2/+11
2018-03-28revert: rs6000-builtin.def (BU_FP_1MISC_1): Add define macro.Carl Love1-14/+0
2018-03-28re PR target/84912 (__builtin_divde* produce Internal Compiler Error when com...Peter Bergner1-4/+0
2018-03-22rs6000-builtin.def: Remove various BU_ALTIVEC_X macro expansions for definiti...Kelvin Nilsen1-14/+0
2018-03-22re PR target/84760 (Finish implementation of __builtin_altivec_lvx_v1ti)Kelvin Nilsen1-1/+1
2018-03-14re PR target/84422 (ICE on various builtin test functions when compiled with ...Carl Love1-4/+4
2018-03-14rs6000-c.c: Add macro definitions for ALTIVEC_BUILTIN_VEC_PERMXOR.Carl Love1-0/+3
2018-03-06rs6000-builtin.def (rs6000_speculation_barrier): Rename to ppc_speculation_ba...Bill Schmidt1-1/+1
2018-02-23rs6000-builtin.def: Change VSIGNED2 and VUNSIGNED2 macro expansions from BU_V...Carl Love1-5/+5
2018-02-19rs6000-builtin.def: Change NEG macro expansions from BU_ALTIVEC_A to BU_P8V_A...Carl Love1-9/+10
2018-02-16rs6000-builtin.def: Add BU_P8V_VSX_2 macro definition.Carl Love1-5/+15
2018-02-16altivec.h: Remove vec_vextract4b and vec_vinsert4b.Carl Love1-5/+0
2018-02-16altivec.h: Add builtin names vec_extract4b vec_insert4b.Carl Love1-0/+4
2018-01-22rs6000-builtin.def (ST_ELEMREV_V1TI, [...]): Add macro expansion.Carl Love1-0/+3
2018-01-17vsx.md (define_expand xl_len_r, [...]): Add match_dup argument.Carl Love1-2/+2
2018-01-11rs6000-builtin.def (BU_P7_MISC_X): New #define.Bill Schmidt1-0/+13
2018-01-09altivec.md (p8_vmrgow): Add support for V2DI, V2DF, V4SI, V4SF types.Carl Love1-1/+8
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-11altivec.h (vec_extract_fp32_from_shorth, [...]): Add #defines.Carl Love1-0/+1
2017-11-15altivec.h (vec_xst_be): New #define.Bill Schmidt1-8/+1
2017-11-14rs6000-c.c (is_float128_p): New helper function.Michael Meissner1-34/+61
2017-11-13altivec.md (altivec_vsumsws_be): Add define_expand.Carl Love1-0/+1
2017-11-13rs6000-c.c (altivec_overloaded_builtins): Add support for builtins...Carl Love1-1/+33
2017-11-06rs6000-c.c (P8V_BUILTIN_VEC_REVB): Add power 8 definitions.Carl Love1-2/+8
2017-11-06re PR target/82748 (ICE with __builtin_fabsq and __float128 in copy_to_mode_r...Michael Meissner1-67/+24
2017-10-30rs6000.c (rs6000_gimple_fold_builtin): Add support for gimple folding of vec_...Will Schmidt1-1/+1
2017-10-27builtins.c (CASE_MATHFN_FLOATN): New helper macro to add cases for math funct...Michael Meissner1-5/+1
2017-10-03rs6000-builtin.def (BU_FLOAT128_2_HW): Define new helper macro for IEEE float...Michael Meissner1-5/+21
2017-09-27rs6000-builtin.def (BU_FP_1MISC_1): Add define macro.Carl Love1-0/+14
2017-09-26rs6000-c.c (P9V_BUILTIN_VEC_XL_LEN_R, [...]): Add support for builtins vector...Carl Love1-0/+4
2017-09-14rs6000-builtin.def (BU_FLOAT128_1_HW): New macros to support float128 built-i...Michael Meissner1-3/+27
2017-09-12altivec.md (vec_widen_umult_even_v4si, [...]): Add define expands for vmuleuw...Carl Love1-4/+4
2017-07-31rs6000-c: Add support for built-in functions vector signed char vec_xl_be (si...Carl Love1-0/+9
2017-07-24rs6000-c.c: Add support for built-in functions vector float vec_extract_fp32_...Carl Love1-0/+5
2017-07-22rs6000-c.c (altivec_overloaded_builtins): Add ALTIVEC_BUILTIN_VMULESW...Carl Love1-0/+8
2017-07-18Revert commit r249424 2017-06-20 Carl Love <cel@us.ibm.com>Carl Love1-8/+0
2017-07-14rs6000-c.c (altivec_overloaded_builtins): Add array entries to represent __ie...Kelvin Nilsen1-0/+10
2017-07-11rs6000-c.c: Add support for builtins vector unsigned int vec_parity_lsbb (vec...Carl Love1-0/+1
2017-07-07rs6000-c: Add support for built-in function vector unsigned short vec_pack_to...Carl Love1-0/+2
2017-07-06rs6000-c.c: Add support for built-in functions vector signed int vec_subc (ve...Carl Love1-0/+2
2017-06-29rs6000-c.c: Add support for built-in functions vector signed int vec_signed (...Carl Love1-0/+23
2017-06-26rs6000-c.c: Add support for built-in functions vector bool char vec_reve (vec...Carl Love1-0/+9
2017-06-20rs6000-c.c (altivec_overloaded_builtins): Add ALTIVEC_BUILTIN_VMULESW...Carl Love1-0/+8
2017-06-16rs6000-c.c (altivec_overloaded_builtins): Add definitions for vec_float, vec_...Carl Love1-1/+18
2017-06-07rs6000: Remove TARGET_SPE and TARGET_SPE_ABI and friendsSegher Boessenkool1-307/+6
2017-06-02rs6000-c: Add support for built-in functions vector double vec_doublee (vecto...Carl Love1-0/+21
2017-05-16rs6000-c: Add support for built-in functions vector unsigned long long vec_bp...Carl Love1-0/+1
2017-05-11rs6000-c: Add support for built-in functions vector unsigned char vec_popcnt ...Carl Love1-0/+9
2017-05-11cmpb-1.c: New test.Kelvin Nilsen1-0/+35