summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
AgeCommit message (Expand)Author
2020-06-02Correctly identify stfs if prefixedAaron Sawdey
2020-05-29rs6000: Prefer VSX insns over VMX ones (part 1: perm and mrg)Segher Boessenkool
2020-05-18pr94833, fix vec_first_match_index for nullsCarl Love
2020-05-15rs6000: BU_FUTURE_MISC_2 requires powerpc64Segher Boessenkool
2020-05-13rs6000: Add vec_extracth and vec_extractlKelvin Nilsen
2020-05-13add vectype parameter to add_stmt_cost hookRichard Biener
2020-05-11rs6000: Built-in cleanups for vec_clzm, vec_ctzm, and vec_gnbKelvin Nilsen
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-07rs6000: New insns setnbc and setnbcrSegher Boessenkool
2020-05-07rs6000: New insns setbc and setbcrSegher Boessenkool
2020-05-05Delete changes meant for a private branch.Michael Meissner
2020-05-05RTEMS: Improve GCC specificationSebastian Huber
2020-05-05Patch ieee128-lib-patch009bMichael Meissner
2020-05-05Patch ieee128-lib-patch007bMichael Meissner
2020-05-05Patch ieee128-lib-patch005bMichael Meissner
2020-05-05Patch ieee128-lib-patch004bMichael Meissner
2020-05-05Patch ieee128-lib-patch002bMichael Meissner
2020-05-05Patch ieee128-lib-patch001bMichael Meissner
2020-05-05add vec_info * parameters where neededRichard Biener
2020-05-04rs6000: AIX long double builtins for 64 bit long double.David Edelsohn
2020-04-30rs6000, Fix header comment for intrinsic function _mm_movemask_epi8Carl Love
2020-04-30--with-{documentation,changes}-root-url tweaksJakub Jelinek
2020-04-29diagnostics: Add %{...%} pretty-format support for URLs and use it in -Wpsabi...Jakub Jelinek
2020-04-29rs6000: Fix rs6000_atomic_assign_expand_fenv [PR94826]Jakub Jelinek
2020-04-29c++, middle-end, rs6000: Fix C++17 ABI incompatibilities during class layout ...Jakub Jelinek
2020-04-28[rs6000] fix mffsl emulationAlexandre Oliva
2020-04-27rs6000: enable -fweb for small loops unrollingguojiufu
2020-04-26rs6000: Don't use HARD_FRAME_POINTER_REGNUM if it's not live in pro_and_epilo...Xionghu Luo
2020-04-25rs6000: Don't push stack frame for AIX when debugging and -fcompare-debug.David Edelsohn
2020-04-25Turn on -mpcrel by default for -mcpu=futureMichael Meissner
2020-04-24rs6000: Properly handle LE index munging in vec_shr (PR94710)Segher Boessenkool
2020-04-23rs6000: Small improvement to the C++17 ABI fix [PR94707]Jakub Jelinek
2020-04-23rs6000: Fix C++14 vs. C++17 ABI bug on powerpc64le [PR94707]Jakub Jelinek
2020-04-22Use plq/pstq for atomic_{load,store}<mode>Aaron Sawdey
2020-04-16rs6000: Fix ICE in decompose_normal_address. [PR93974]Peter Bergner
2020-04-14Fix for PR/94542, do not make TLS refs PC-relativeAaron Sawdey
2020-04-08rs6000: Link with libc128.a for long-double-128.Clement Chigot
2020-04-07RTEMS: Delete useless mcpu=8540 multilibSebastian Huber
2020-04-01rs6000: Make code questionably using r2 not ICE (PR94420)Segher Boessenkool
2020-03-30RS6000 Allow builtin initialization regardless of maskWill Schmidt