aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000.h
AgeCommit message (Expand)AuthorFilesLines
2022-01-04ipa-inline: Add target info into fn summary [PR102059]Kewen Lin1-0/+5
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-14rs6000: Remove rs6000-builtin.def and associated data and functionsBill Schmidt1-57/+0
2021-12-14rs6000: Remove altivec_overloaded_builtins array and initializationBill Schmidt1-1/+0
2021-08-24rs6000: Add more type nodes to support builtin processingBill Schmidt1-0/+82
2021-08-11rs6000: Add the rest of the [altivec] stanza to the builtins fileBill Schmidt1-0/+2
2021-06-09RS6000 add 128-bit Integer Operations part 1Carl Love1-1/+2
2021-06-04rs6000: Disable mode promotion for pseudosHaochen Gui1-11/+0
2021-04-14d: Add TARGET_D_REGISTER_CPU_TARGET_INFOIain Buclaw1-1/+2
2021-01-27Combine patterns for p10 load-cmpi fusionAaron Sawdey1-0/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-27This patch adds absolute jump table support for rs6000.Haochen Gui1-5/+10
2020-11-21Make MMA builtins use opaque modesAaron Sawdey1-1/+2
2020-11-06rs6000: Fix default alignment ABI break caused by MMA base supportPeter Bergner1-2/+4
2020-06-22rs6000: Rename future to power10Segher Boessenkool1-4/+4
2020-06-21rs6000: Add MMA built-in function definitions and test cases.Peter Bergner1-7/+19
2020-06-21rs6000: Add base support and types for defining MMA built-ins.Peter Bergner1-6/+15
2020-05-11rs6000: Add xxeval and vec_ternarylogicKelvin Nilsen1-2/+10
2020-05-11rs6000: Add vector count under maskKelvin Nilsen1-0/+2
2020-03-19[rs6000] Rewrite the declaration of a variableBin Bin Lv1-0/+1
2020-03-11[rs6000] Fix a wrong GC issueBin Bin Lv1-0/+3
2020-02-11Rename -mprefixed-addr to be -mprefixed, and document it.Michael Meissner1-2/+2
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-20Rename signed integer 16/34-bit macros.Michael Meissner1-9/+7
2019-12-04Do not define builtins that overload disabled builtins.Peter Bergner1-0/+12
2019-11-12[RS6000] Remove TARGET_TLS_MARKERS and require binutils 2.20Alan Modra1-16/+0
2019-10-23Rework how prefixed instruction length is calculated.Michael Meissner1-3/+13
2019-09-30Pass an ABI to choose_hard_reg_modeRichard Sandiford1-1/+1
2019-09-30Add initial support for prefixed/PC-relative addressing.Michael Meissner1-0/+21
2019-09-10Remove call_really_used_regsRichard Sandiford1-25/+0
2019-07-31re PR target/91050 (-mdejagnu-cpu=<cpu> does not affect the -m<cpu> assembler...Peter Bergner1-0/+14
2019-07-28[RS6000] Make assembler command line cpu match default for gccAlan Modra1-1/+2
2019-07-18Update PowerPC compiler for pc-relative support.Michael Meissner1-0/+7
2019-07-10predicates.md (cint34_operand): Update SIGNED_34BIT_OFFSET_P call.Michael Meissner1-8/+19
2019-06-28Update pc-relative support.Michael Meissner1-7/+0
2019-06-26[RS6000] Change maddld match_operand from DI to GPRLi Jia He1-1/+1
2019-06-25[PATCH, rs6000] Split up rs6000.c.Bill Seurer1-0/+34
2019-06-05rs6000: Remove wp and wqSegher Boessenkool1-2/+0
2019-06-05rs6000: ww -> waSegher Boessenkool1-1/+0
2019-06-04rs6000: wf -> waSegher Boessenkool1-1/+0
2019-06-04rs6000: wd -> waSegher Boessenkool1-1/+0
2019-06-04rs6000: ws -> waSegher Boessenkool1-1/+0
2019-06-04rs6000: wv -> v+p7vSegher Boessenkool1-1/+0
2019-06-04rs6000: wi->wa, wt->waSegher Boessenkool1-2/+0
2019-06-04rs6000: Delete -mmfpgprSegher Boessenkool1-1/+0
2019-06-04rs6000: Delete wgSegher Boessenkool1-1/+0
2019-05-31predicates.md (pcrel_address): New define_predicate.Bill Schmidt1-0/+7
2019-05-30constraints.md (eI): New constraint.Bill Schmidt1-0/+14
2019-05-29rs6000.c (rs6000_call_template_1): Handle pcrel calls here...Bill Schmidt1-0/+9
2019-05-23Add infrastructure to support -mcpu=future to represent a futureBill Schmidt1-0/+2