summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000.c
AgeCommit message (Expand)Author
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-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-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-27rs6000: enable -fweb for small loops unrollingguojiufu
2020-04-25Turn on -mpcrel by default for -mcpu=futureMichael Meissner
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-03-30[RS6000] Put call cookie back in AIX/ELFv2 call patternsAlan Modra
2020-03-28[RS6000] PR94145, make PLT loads volatileAlan Modra
2020-03-25 rs6000: Allow FPRs to change between SDmode and DDmode [PR94254]Jeff Law
2020-03-25Make target_clones resolver fn static if possible.Martin Liska
2020-03-20rs6000: Add command line and builtin compatibility checkCarl Love
2020-03-19[rs6000] Rewrite the declaration of a variableBin Bin Lv
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek
2020-03-13Fix UBSAN error, shifting 64 bit value by 64.Aaron Sawdey
2020-03-11[rs6000] Fix a wrong GC issueBin Bin Lv
2020-03-11rs6000: Check -+0 and NaN for smax/smin generationJiufu Guo
2020-03-09Restore alignment in rs6000 target.Martin Liska
2020-03-04rs6000: Fix -mpower9-vector -mno-altivec ICE (PR87560)Bill Schmidt
2020-02-20rs6000: Fix infinite loop building ghostscript and icu [PR93658]Peter Bergner
2020-02-17Fix double quoting.Martin Liska
2020-02-12rs6000: Use strlen instead of sizeof - 1Segher Boessenkool
2020-02-11Rename -mprefixed-addr to be -mprefixed, and document it.Michael Meissner
2020-02-06Fix PR 93569.Michael Meissner
2020-02-06rs6000: Use rldimi for 64-bit constants with high=low (PR93012)Segher Boessenkool
2020-02-05Fix PR 93568 (thinko)Michael Meissner
2020-02-03Optimize vec_extract of vectors in memory with a PC-relative address.Michael Meissner
2020-02-03Rewrite convulated code to avoid adding r0.Michael Meissner
2020-02-03Adjust how variable vector extraction is done.Michael Meissner
2020-02-03Add some gcc_asserts for vector extract processing.Michael Meissner
2020-01-21Remove dead variable.Martin Liska
2020-01-21powerpc: Fix ICE with fp conditional move (PR target/93073)Jakub Jelinek
2020-01-07Revert patch accidentily created on the wrong sandboxMichael Meissner
2020-01-07Restore patch reverted on trunk instead of a branchMichael Meissner
2020-01-07Refactor some code for a future change.Michael Meissner
2020-01-07Add support for large prefixed address in adjusting a vector address.Michael Meissner
2020-01-01Update copyright years.Jakub Jelinek
2019-12-24rs6000: re-enable web and rnreg with -funroll-loopsJiufu Guo
2019-12-20Rename signed integer 16/34-bit macros.Michael Meissner
2019-12-17Use PLI to load up large constants if -mcpu=future.Michael Meissner
2019-12-13[rs6000] Adjust vectorization cost for scalar COND_EXPRKewen Lin
2019-12-04[rs6000] Fix PR92760 by checking VECTOR_MEM_NONE_P insteadKewen Lin
2019-11-28[rs6000] Fix PR92566 by checking VECTOR_UNIT_NONE_PKewen Lin
2019-11-21rs6000: Don't split FP comparisons at expand timeSegher Boessenkool
2019-11-19rs6000.c (move_to_end_of_ready): New, factored out from common code.Pat Haugen