]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/rs6000/rs6000.md
Update copyright years.
[thirdparty/gcc.git] / gcc / config / rs6000 / rs6000.md
2022-01-03  Jakub JelinekUpdate copyright years.
2021-12-17  Segher Boessenkoolrs6000: Redo darn (PR103624)
2021-12-15  Michael MeissnerGenerate XXSPLTIDP for scalars on power10.
2021-12-15  Michael MeissnerGenerate XXSPLTIW on power10.
2021-09-07  Xionghu Luors6000: Expand fmod and remainder when built with fast...
2021-07-23  Haochen GuiFix execution failure of parity_1.f90 on P10 [PR100952]
2021-07-08  Michael MeissnerGenerate 128-bit int divide/modulus on power10.
2021-07-01  Michael MeissnerAdd IEEE 128-bit fp conditional move on PowerPC.
2021-06-18  Michael MeissnerAdd IEEE 128-bit min/max support on PowerPC.
2021-06-11  Kewen Linrs6000: Support more short/char to float conversion
2021-06-09  Carl LoveConversions between 128-bit integer and floating point...
2021-05-21  Aaron SawdeyAdd insn types for fusion pairs
2021-05-15  Bill Schmidtrs6000: Emit ROP-mitigation instructions in prologue...
2021-03-31  Pat HaugenUpdate prefixed attribute for Power10.
2021-03-22  Kewen Linrs6000: Fix some unexpected empty split conditions
2021-03-03  Pat HaugenUpdate size attribute for Power10.
2021-03-02  David Edelsohnaix: Fix TLS thread pointer function names.
2021-02-26  Aaron SawdeyOptimize pcrel access of globals
2021-02-23  Kewen Linrs6000: Use rldimi for vec init instead of shift + ior
2021-01-27  Aaron SawdeyCombine patterns for p10 load-cmpi fusion
2021-01-15  Carl Lovers6000, vector integer multiply/divide/modulo instructions
2021-01-04  Jakub JelinekUpdate copyright years.
2020-11-27  Haochen GuiThis patch adds absolute jump table support for rs6000.
2020-11-21  Aaron SawdeyMake MMA builtins use opaque modes
2020-11-20  Kewen Linrs6000: Fix p8_mtvsrd_df's insn type
2020-11-06  Segher Boessenkoolrs6000: Don't use operands[] for temporaries in define_...
2020-11-05  Kewen Linrs6000: Use direct move for char/short vector CTOR...
2020-10-24  Alan Modra[RS6000] Power10 ICE running gcc.target/powerpc/ppc...
2020-09-30  Alan ModraRe: rs6000: Use parameterized names for tablejump
2020-09-30  Segher Boessenkoolrs6000: Use parameterized names for tablejump
2020-09-16  Bill Schmidtrs6000: Add rs6000_cfun_pcrel_p
2020-09-14  Pat HaugenRename mffgpr/mftgpr insn types and remove Power6 refer...
2020-09-10  Pat HaugenFix instruction types.
2020-08-07  Michael MeissnerPower10: Add BRD, BRW, and BRH support.
2020-07-30  Will Schmidt[PATCH] RS6000 Add testlsbb by Byte operations
2020-07-21  Xionghu Luors6000: Define movsf_from_si2 to extract high part...
2020-07-18  Peter Bergnerrs6000: Generate _Decimal128 to _Decimal32 hardware...
2020-07-14  David Edelsohnrs6000: Don't call movsi_from_sf in 32 bit mode.
2020-07-13  Alan ModraMerge sibcall_local32/64
2020-07-13  Xionghu Luors6000: Define define_insn_and_split to split unspec...
2020-06-29  Segher Boessenkoolrs6000: Rename isa attribute "fut" to "p10"
2020-06-22  Segher Boessenkoolrs6000: Rename future to power10
2020-06-21  Peter Bergnerrs6000: Add MMA built-in function definitions and test...
2020-06-21  Peter Bergnerrs6000: Add base support and types for defining MMA...
2020-05-13  Kelvin Nilsenrs6000: Add vec_extracth and vec_extractl
2020-05-11  Kelvin Nilsenrs6000: Add pdepd and pextd
2020-05-11  Kelvin Nilsenrs6000: Add cntlzdm and cnttzdm
2020-05-11  Kelvin Nilsenrs6000: Add scalar cfuged instruction
2020-05-07  Segher Boessenkoolrs6000: New insns setnbc and setnbcr
2020-05-07  Segher Boessenkoolrs6000: New insns setbc and setbcr
2020-04-28  Alexandre Oliva[rs6000] fix mffsl emulation
2020-04-01  Segher Boessenkoolrs6000: Make code questionably using r2 not ICE (PR94420)
2020-03-30  Alan Modra[RS6000] Put call cookie back in AIX/ELFv2 call patterns
2020-03-27  Alan Modra[RS6000] PR94145, make PLT loads volatile
2020-02-17  Jiufu Guors6000: mark clobber for registers changed by untpyed_call
2020-02-11  Michael MeissnerRename -mprefixed-addr to be -mprefixed, and document it.
2020-01-01  Jakub JelinekUpdate copyright years.
2019-12-17  Michael MeissnerGenerate PADDI to add large constants if -mcpu=future.
2019-12-17  Michael MeissnerUse PLI to load up 32-bit SImode constants if -mcpu...
2019-12-17  Michael MeissnerUse PLI to load up large constants if -mcpu=future.
2019-12-16  Segher Boessenkoolrs6000: Use symbolic names for the CR fields in more...
2019-12-09  Segher Boessenkoolrs6000: Name set<mode>_cc, and delete some old mfcr...
2019-11-28  Segher Boessenkoolrs6000: Fix formatting of *mov{si,di}_internal.*
2019-11-28  Segher Boessenkoolrs6000: Use memory_operand for all simple {l,st}*brx...
2019-11-28  Michael MeissnerReformat movdi_internal64.
2019-11-27  Michael MeissnerReformat movsi_internal.
2019-11-21  Segher Boessenkoolrs6000: Don't split FP comparisons at expand time
2019-11-16  Segher Boessenkoolrs6000: Allow mode GPR in cceq_{ior,rev}_compare
2019-11-12  Segher Boessenkoolrs6000: Use ULL on big hexadecimal literal
2019-11-12  Alan Modra[RS6000] PC-relative TLS support
2019-11-12  Alan Modra[RS6000] Remove TARGET_TLS_MARKERS and require binutils...
2019-11-11  Michael MeissnerAdd prefixed insn support for stack_protect_setdi ...
2019-11-10  Segher Boessenkoolrs6000: Allow any CC mode in movcc
2019-11-08  Kewen Lin[rs6000]Fix PR92132 by adding vec_cmp and vcond_mask...
2019-10-23  Michael MeissnerRework how prefixed instruction length is calculated.
2019-10-23  Michael MeissnerReformat some code; Add support for generating PLWA...
2019-10-19  Iain Sandoe[PPC] Delete out of date comment.
2019-10-17  Iain Sandoe[Darwin, PPC] Fix PR 65342.
2019-10-02  Aaron Sawdeyrs6000-protos.h (expand_block_move): Change prototype.
2019-09-30  Michael MeissnerAdd initial support for prefixed/PC-relative addressing.
2019-09-27  Iain Sandoe[Darwin, PPC, Mode Iterators 3/n] Update macho_correct_pic.
2019-09-26  Iain Sandoe[Darwin, PPC, Mode Iterators 2/n] Eliminate picbase...
2019-09-24  Iain Sandoe[Darwin, PPC, Mode Iterators 0/n] Make iterators visibl...
2019-09-06  Segher Boessenkoolrs6000: Delete UNSPEC_MV_CR_OV.
2019-09-06  Segher Boessenkoolrs6000: Delete UNSPEC_FRSP
2019-08-22  Segher Boessenkoolrs6000: Use unspec_volatile for darn (PR91481)
2019-08-22  Segher Boessenkoolrs6000: Move various non-vector things out of altivec.md
2019-08-02  Michael MeissnerAdd future.md.
2019-07-16  Richard Sandiford[rs6000] Fix ambiguous .md attribute uses
2019-07-07  Segher Boessenkoolrs6000: Delete Ffre
2019-07-03  Michael Meissneraltivec.md (altivec_mov<mode>, [...]): Change the RTL...
2019-07-01  Segher Boessenkoolrs6000.md (signbit<mode>2_dm): Make this a parameterize...
2019-07-01  Segher Boessenkoolrs6000.md (ieee_128bit_vsx_abs<mode>2): Make this a...
2019-07-01  Segher Boessenkoolrs6000.md (ieee_128bit_vsx_neg<mode>2): Make this a...
2019-07-01  Segher Boessenkoolrs6000.md (abs<mode>2_hw): Make this a parameterized...
2019-07-01  Segher Boessenkoolrs6000.md (neg<mode>2_hw): Make this a parameterized...
2019-07-01  Segher Boessenkoolrs6000.md (extenddf<mode>2): Make this a parameterized...
2019-07-01  Segher Boessenkoolrs6000.md (extenddf<mode>2_fprs): Make this a parameter...
2019-07-01  Segher Boessenkoolrs6000.md (eh_set_lr_<mode>): Make this a parameterized...
2019-07-01  Segher Boessenkoolrs6000.md (ctr<mode>): Make this a parameterized name.
next