aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
AgeCommit message (Expand)AuthorFilesLines
2022-05-25Add new parameter to vec_perm_const hook for specifying operand mode.Prathamesh Kulkarni1-2/+6
2022-05-24rs6000: Skip debug insns for union [PR105627]Kewen Lin1-4/+6
2022-05-19[PATCH, rs6000] Remove the (no longer used) BTC defines.Will Schmidt2-51/+4
2022-05-18This patch adds a combine pattern for "CA minus one". The SImode "CA minus on...Haochen Gui1-0/+13
2022-05-17rs6000: Prefer assigning the MMA vector operands to altivec registers [PR105556]Peter Bergner1-75/+75
2022-05-17Fix register count when not splitting Complex IEEE 128-bit args.Pat Haugen1-0/+6
2022-05-16Use more ARRAY_SIZE.Martin Liska1-1/+1
2022-05-13Make gimple_build main workers more flexibleRichard Biener3-3/+3
2022-05-11rs6000: Remove <Fv>Segher Boessenkool1-52/+46
2022-05-11rs6000: Remove <Ff>Segher Boessenkool1-60/+57
2022-05-11rs6000: Delete RS6000_CONSTRAINT_fSegher Boessenkool3-16/+5
2022-05-11rs6000: Fix constraint v with rs6000_constraints[RS6000_CONSTRAINT_v]Kewen Lin1-1/+1
2022-05-10rs6000: avoid peeking eof after __vectorJiufu Guo1-4/+5
2022-05-06rs6000: Ignore fusion option flags for inlining test [PR102059]Michael Meissner1-0/+5
2022-05-01rs6000: "Y" is DS-form, not DQ-formSegher Boessenkool1-1/+1
2022-04-26rs6000: Move V2DI vec_neg under power8-vector [PR105271]Kewen Lin1-3/+3
2022-04-22rs6000: Fix pack for soft-float (PR105334)Segher Boessenkool1-2/+43
2022-04-21rs6000: Disparage lfiwzx and similarSegher Boessenkool1-11/+11
2022-04-11rs6000: Handle pcrel sibcalls to longcall functions [PR104894]Peter Bergner1-2/+11
2022-04-11rs6000: Fix unpack for no-direct-move (PR103623)Segher Boessenkool1-4/+4
2022-04-05rs6000: Support UN[GL][ET] in rs6000_maybe_emit_maxc_minc [PR105002]Kewen Lin1-1/+20
2022-03-31rs6000: Fix some missing built-in attributes [PR104004]Bill Schmidt1-5/+5
2022-03-30rs6000: vec_neg built-ins wrongly require POWER8Bill Schmidt1-18/+18
2022-03-29Allow vsx_extract_<mode> to use Altivec registers.Michael Meissner1-6/+3
2022-03-23rs6000: Skip overload instances with NULL fntype [PR104967]Kewen Lin1-0/+4
2022-03-23rs6000: Adjust error messages.Martin Liska2-4/+5
2022-03-22rs6000: wrap const in an error message.Martin Liska1-2/+2
2022-03-22rs6000: update error message format.Martin Liska1-1/+1
2022-03-15rs6000: Fix invalid address passed to __builtin_mma_disassemble_acc [PR104923]Peter Bergner1-2/+7
2022-03-12rs6000: Do not use rs6000_cpu for .machine ppc and ppc64 (PR104829)Segher Boessenkool1-2/+10
2022-03-11Fix DImode to TImode sign extend issueMichael Meissner1-1/+1
2022-03-10rs6000: Fix up __SIZEOF_{FLOAT,IBM}128__ defines [PR99708]Jakub Jelinek5-40/+65
2022-03-07Fix up duplicated duplicated words in commentsJakub Jelinek2-3/+3
2022-03-07Fix translation strings.Martin Liska1-1/+1
2022-03-05Optimize signed DImode -> TImode on power10.Michael Meissner1-22/+61
2022-03-04rs6000: Improve .machineSegher Boessenkool1-27/+54
2022-03-04LRA, rs6000, Darwin: Revise lo_sum use for forced constants [PR104117].Iain Sandoe3-5/+30
2022-03-04rs6000: Allow -mlong-double-64 after -mabi={ibm,ieee}longdouble [PR104208, PR...Peter Bergner1-9/+2
2022-02-25rs6000: Use rs6000_emit_move in movmisalign<mode> expander [PR104681]Jakub Jelinek1-1/+4
2022-02-22rs6000: Fix GC on rs6000.c decls for atomic handling (PR88134)Segher Boessenkool1-6/+5
2022-02-22tree-optimization/104582 - make SLP node available in vector cost hookRichard Biener1-4/+6
2022-02-18Mark Power10 fusion option undocumented and remove sub-options.Pat Haugen5-238/+174
2022-02-18rs6000: Fix up posix_memalign call in _mm_malloc [PR104598]Jakub Jelinek1-1/+1
2022-02-17rs6000: __Uglify non-uglified local variables in headersPaul A. Clarke8-1341/+1340
2022-02-17rs6000: Workaround for new ifcvt behavior [PR104335].Robin Dapp1-0/+6
2022-02-16Define __SIZEOF_FLOAT128__ and __SIZEOF_IBM128__.Michael Meissner1-1/+5
2022-02-14Use correct names for __ibm128 if long double is IEEE 128-bit.Michael Meissner1-0/+6
2022-02-11LRA, rs6000, Darwin: Amend lo_sum use for forced constants [PR104117].Iain Sandoe1-2/+36
2022-02-09rs6000: Correct function prototypes for vec_replace_unalignedBill Schmidt3-29/+24
2022-02-08rs6000: Fix up vspltis_shifted [PR102140]Jakub Jelinek1-2/+5