aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
AgeCommit message (Expand)AuthorFilesLines
2022-10-05rs6000: Remove the wD constraintSegher Boessenkool1-6/+0
2022-10-05rs6000: Rework vsx_extract_<mode>Segher Boessenkool1-43/+37
2022-10-05rs6000: Remove "wD" from *vsx_extract_<mode>_storeSegher Boessenkool1-2/+3
2022-09-30i386, rs6000, ia64, s390: Fix C++ ICEs with _Float64x or _Float128 [PR107080]Jakub Jelinek1-5/+4
2022-09-30rs6000: Rework ELFv2 support for -fpatchable-function-entry* [PR99888]Kewen Lin4-2/+48
2022-09-29Remove TARGET_FLOAT128_ENABLE_TYPE setting for VxWorksOlivier Hainque1-3/+4
2022-09-27c++: Implement P1467R9 - Extended floating-point types and standard names com...Jakub Jelinek3-2/+22
2022-09-26rs6000: Fix the condition with frame_pointer_needed_indeed [PR96072]Kewen Lin1-1/+1
2022-09-25rs6000: Fix condition of define_expand vec_shr_<mode> [PR100645]Kewen Lin1-1/+1
2022-09-15rs6000: Using pli(paddi) and rotate to build 64bit constantsJiufu Guo1-0/+35
2022-09-13rs6000: Fix the check of bif argument number [PR104482]Kewen Lin1-30/+30
2022-09-13rs6000: Handle unresolved overloaded builtin [PR105485]Kewen.Lin1-0/+13
2022-09-13rs6000: Suggest unroll factor for loop vectorizationKewen Lin2-3/+140
2022-09-10rs6000: Make an "if" statement more regularSegher Boessenkool1-1/+1
2022-09-08rs6000: allow constant splitter run in split1 passJiufu Guo1-2/+2
2022-09-08RTEMS: Add -mvrsave multilibsSebastian Huber2-1/+7
2022-09-07Restore detection of HAVE_XCOFF_DWARF_EXTRASMartin Liska1-0/+5
2022-09-07Restore XCOFF for DWARF on AIX.Martin Liska2-0/+9
2022-09-07rs6000: remove unused splitter on const_scalar_int_operandJiufu Guo1-12/+0
2022-09-07rs6000: fix misleading new patterns of splittersJiufu Guo1-9/+3
2022-09-05rename DBX_REGISTER_NUMBER to DEBUGGER_REGNOMartin Liska3-4/+4
2022-09-02d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supportedIain Buclaw4-8/+25
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