summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000-builtin.def
AgeCommit message (Expand)Author
2020-05-11rs6000: Add xxgenpcvwm and xxgenpcvdmCarl Love
2020-05-11rs6000: Vector string isolate instructionsKelvin Nilsen
2020-05-11rs6000: Add xxeval and vec_ternarylogicKelvin Nilsen
2020-05-11rs6000: Add pdepd and pextdKelvin Nilsen
2020-05-11rs6000: Add vclrlb and vclrrbKelvin Nilsen
2020-05-11rs6000: Add cntlzdm and cnttzdmKelvin Nilsen
2020-05-11rs6000: Add vcfuged instructionKelvin Nilsen
2020-05-11rs6000: Add scalar cfuged instructionKelvin Nilsen
2020-05-11rs6000: Add vgnbKelvin Nilsen
2020-05-11rs6000: Add vector pdep/pextKelvin Nilsen
2020-05-11rs6000: Add vector count under maskKelvin Nilsen
2020-05-05Delete changes meant for a private branch.Michael Meissner
2020-05-05Patch ieee128-lib-patch009bMichael Meissner
2020-01-01Update copyright years.Jakub Jelinek
2019-12-30Fix builtin functions needlessly using VIEW_CONVERT_EXPRs on their operands.Peter Bergner
2019-10-24rs6000: Implement [u]avg<mode>3_ceilSegher Boessenkool
2019-09-26rs6000-builtin.def: (LVSL...Will Schmidt
2019-02-13rs6000: Add support for the vec_sbox_be, vec_cipher_be etc. builtins.Xiong Hu Luo
2019-01-01Update copyright years.Jakub Jelinek
2018-10-25rs6000-c.c (P9V_BUILTIN_VEC_VSCEDPGT, [...]): Rename base overloaded name.Carl Love
2018-10-05rs6000: Various fixes for the new fpscr builtins (PR87509)Segher Boessenkool
2018-10-01rs6000-builtin.def (__builtin_mffsl): New.Carl Love
2018-06-06vsx.md (first_match_index_<mode>): Calculate index using natural element order.Carl Love
2018-06-06re PR target/85657 (Make __ibm128 a separate type, even if long double uses t...Michael Meissner
2018-06-06rs6000-builtin.def (VSX_BUILTIN_VEC_LD, [...]): Add comment to explain non-tr...Kelvin Nilsen
2018-05-02rs6000: Remove paired singleSegher Boessenkool
2018-03-28re PR target/84912 (__builtin_divde* produce Internal Compiler Error when com...Peter Bergner
2018-03-28revert: rs6000-builtin.def (BU_FP_1MISC_1): Add define macro.Carl Love
2018-03-28re PR target/84912 (__builtin_divde* produce Internal Compiler Error when com...Peter Bergner
2018-03-22rs6000-builtin.def: Remove various BU_ALTIVEC_X macro expansions for definiti...Kelvin Nilsen
2018-03-22re PR target/84760 (Finish implementation of __builtin_altivec_lvx_v1ti)Kelvin Nilsen
2018-03-14re PR target/84422 (ICE on various builtin test functions when compiled with ...Carl Love
2018-03-14rs6000-c.c: Add macro definitions for ALTIVEC_BUILTIN_VEC_PERMXOR.Carl Love
2018-03-06rs6000-builtin.def (rs6000_speculation_barrier): Rename to ppc_speculation_ba...Bill Schmidt
2018-02-23rs6000-builtin.def: Change VSIGNED2 and VUNSIGNED2 macro expansions from BU_V...Carl Love
2018-02-19rs6000-builtin.def: Change NEG macro expansions from BU_ALTIVEC_A to BU_P8V_A...Carl Love
2018-02-16rs6000-builtin.def: Add BU_P8V_VSX_2 macro definition.Carl Love
2018-02-16altivec.h: Remove vec_vextract4b and vec_vinsert4b.Carl Love
2018-02-16altivec.h: Add builtin names vec_extract4b vec_insert4b.Carl Love
2018-01-22rs6000-builtin.def (ST_ELEMREV_V1TI, [...]): Add macro expansion.Carl Love
2018-01-17vsx.md (define_expand xl_len_r, [...]): Add match_dup argument.Carl Love
2018-01-11rs6000-builtin.def (BU_P7_MISC_X): New #define.Bill Schmidt
2018-01-09altivec.md (p8_vmrgow): Add support for V2DI, V2DF, V4SI, V4SF types.Carl Love
2018-01-03Update copyright years.Jakub Jelinek
2017-12-11altivec.h (vec_extract_fp32_from_shorth, [...]): Add #defines.Carl Love
2017-11-15altivec.h (vec_xst_be): New #define.Bill Schmidt
2017-11-14rs6000-c.c (is_float128_p): New helper function.Michael Meissner
2017-11-13altivec.md (altivec_vsumsws_be): Add define_expand.Carl Love
2017-11-13rs6000-c.c (altivec_overloaded_builtins): Add support for builtins...Carl Love
2017-11-06rs6000-c.c (P8V_BUILTIN_VEC_REVB): Add power 8 definitions.Carl Love