aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
AgeCommit message (Expand)AuthorFilesLines
2022-09-02rs6000: Use NO_EXPR to cast to MMA pointer typesPeter Bergner1-4/+4
2022-09-02STABS: remove -gstabs and -gxcoff functionalityMartin Liska6-49/+9
2022-09-02ipa: Fix throw in multi-versioned functions [PR106627]Simon Rainer1-0/+1
2022-08-31rs6000: Don't ICE when we disassemble an MMA variable [PR101322]Peter Bergner1-1/+6
2022-08-27rs6000: Allow conversions of MMA pointer types [PR106017]Peter Bergner1-22/+0
2022-08-18rs6000: Add expand pattern for multiply-add (PR103109)Haochen Gui1-1/+47
2022-08-16rs6000: Adjust mov optabs for opaque modes [PR103353]Kewen.Lin1-6/+33
2022-08-11rs6000: Simplify some code with rs6000_builtin_is_supportedKewen Lin1-61/+4
2022-08-11rs6000: Remove stale rs6000_global_entry_point_needed_pKewen Lin1-1/+0
2022-08-03Do not enable -mblock-ops-vector-pair.Michael Meissner1-11/+0
2022-07-25rs6000: Preserve REG_EH_REGION when replacing load/store [PR106091]Kewen Lin1-2/+18
2022-07-25RTEMS: Do not define _GNU_SOURCE by defaultSebastian Huber1-0/+3
2022-07-25rs6000: Adjust -mdejagnu-cpu to filter out -mtune [PR106345]Peter Bergner1-4/+7
2022-07-21[PATCH, rs6000] Cleanup some vstrir define_expand naming inconsistenciesWill Schmidt1-13/+13
2022-07-21[PATCH, rs6000] Additional cleanup of rs6000_builtin_maskWill Schmidt4-119/+13
2022-06-27rs6000: Simplify *rotl<mode>3_insert_4 by removing DImodeKewen Lin1-17/+8
2022-06-24[PATCH,RS6000 5/5] Replace MASK_<xxxx> usage with OPTION_MASK_<xxxx>Will Schmidt8-75/+67
2022-06-24[PATCH,RS6000 4/5] Replace MASK_<xxxx> with OPTION_MASK_<xxxx>Will Schmidt11-67/+59
2022-06-24[PATCH,RS6000 3/5] Rework the RS6000_BTM defines, continued.Will Schmidt2-38/+18
2022-06-24[PATCH,RS6000 2/5] Rework the RS6000_BTM defines.Will Schmidt3-44/+30
2022-06-24[PATCH,RS6000 1/5] Clean-up MASK_<xxxx> and RS6000_BTM_<xxxx> definitions.Will Schmidt1-34/+3
2022-06-22PR target/105991: Recognize PLUS and XOR forms of rldimi in rs6000.md.Roger Sayle1-1/+20
2022-06-17rs6000: Fix some error messages for invalid conversionsSegher Boessenkool1-4/+4
2022-06-16rs6000: add V1TI into vector comparison expand [PR103316]Haochen Gui2-145/+71
2022-06-14rs6000: Delete VS_scalarSegher Boessenkool1-75/+66
2022-06-11Disable generating load/store vector pairs for block copies.Michael Meissner1-1/+4
2022-06-09rs6000: Delete FP_ISA3Segher Boessenkool1-17/+14
2022-06-09This patch replaces shift and ior insns with one rotate and mask insn for the...Haochen Gui1-6/+6
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