]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/s390/s390.md
S/390: Add support for z15 as CPU name.
[thirdparty/gcc.git] / gcc / config / s390 / s390.md
2019-10-10  Andreas KrebbelS/390: Add support for z15 as CPU name.
2019-10-10  Andreas KrebbelS/390: PR91035 Fix call to __morestack
2019-07-24  Andreas KrebbelS/390: Add add/sub/mul overflow check patterns
2019-07-08  Robin DappS/390: Rework shift count handling.
2019-07-06  Richard Sandiford[s390] Fix ambiguous .md attribute uses
2019-06-27  Aaron Sawdeybuiltins.c (get_memory_rtx): Fix comment.
2019-04-11  Robin DappS/390: Add arch13 pipeline and model number
2019-04-02  Andreas KrebbelS/390: arch13: vector string search builtins
2019-04-02  Andreas KrebbelS/390: arch13: vector shift double by bit builtins
2019-04-02  Andreas KrebbelS/390: arch13: vec_reve element order reversal builtins
2019-04-02  Andreas KrebbelS/390: arch13: Support 32 bit fp-int scalar converts
2019-04-02  Andreas KrebbelS/390: arch13: Support 32 bit fp-int vector converts
2019-04-02  Andreas KrebbelS/390: arch13: Add support for new select instruction
2019-04-02  Andreas KrebbelS/390: arch13: Support new popcount instruction
2019-04-02  Andreas KrebbelS/390: arch13: Support new bit operations
2019-04-02  Andreas KrebbelS/390: arch13: Add arch13 as architecture option
2019-03-12  Robin DappS/390: Rework instruction scheduling.
2019-03-12  Jakub Jelinekre PR target/52726 (Composed error message will not...
2019-02-18  Jakub Jelinekre PR target/89369 (pseudo-RNG miscompiled on s390x...
2019-02-18  Jakub Jelinek* config/s390/s390.md (*<risbg_n>_ior_and_sr_ze,
2019-02-05  Andreas KrebbelS/390: Remove load and test fp splitter
2019-01-01  Jakub JelinekUpdate copyright years.
2018-11-21  Andreas KrebbelS/390: Support vector load/store alignment hints
2018-11-20  Andreas KrebbelS/390: Fix flogr RTX.
2018-11-20  Ilya LeoshkevichS/390: Skip LT(G) peephole when literal pool is involved
2018-11-16  Ilya LeoshkevichS/390: Add a new pattern for r{o,x}sbg
2018-11-06  Ilya LeoshkevichS/390: Introduce relative_long attribute
2018-11-06  Andreas KrebbelS/390: Fix PR87723
2018-11-05  Robin DappS/390: Add loc patterns for QImode and HImode
2018-11-05  Robin DappS/390: Allow immediates in loc expander
2018-10-25  Ilya LeoshkevichS/390: Merge movdi_larl into movdi_64
2018-10-02  Andreas KrebbelS/390: Rename arch12 to z14
2018-09-27  Andreas KrebbelS/390: Implement speculation barrier
2018-09-12  Andreas KrebbelS/390: Use proper rounding mode for DFP to BFD conversions
2018-09-06  Ilya LeoshkevichS/390: Prohibit SYMBOL_REF in UNSPECV_CAS
2018-09-06  Ilya LeoshkevichS/390: Remove UNSPEC_LTREL_BASE
2018-08-08  Andreas KrebbelS/390: Fix PR85295
2018-08-08  Ilya LeoshkevichS/390: Remove TARGET_CPU_ZARCH
2018-08-08  Ilya LeoshkevichS/390: Remove support for g5 and g6 machines
2018-04-06  Andreas KrebbelIBM Z: Use the dedicated NOP instructions for "nop"
2018-02-08  Andreas KrebbelS/390: Disable prediction of indirect branches
2018-01-03  Jakub JelinekUpdate copyright years.
2017-12-01  Andreas KrebbelS/390: Split MVC instruction for better forwarding
2017-09-01  Alexander Monakovretire mem_signal_fence pattern
2017-07-27  Andreas KrebbelS/390: Fix PR81534
2017-07-12  Andreas KrebbelS/390: Remove loc splitter
2017-05-24  Andreas KrebbelS/390: Fix PR80725.
2017-04-25  Andreas KrebbelS/390: PR79895: Fix TImode constant handling
2017-04-25  Dominik VogtS/390: PR80080: Optimize atomic patterns.
2017-04-25  Dominik VogtS/390: Load and test peephole.
2017-04-25  Dominik VogtS/390: Use load-on-condition in cstorecc4
2017-03-24  Andreas KrebbelS/390: arch12: New builtins.
2017-03-24  Andreas KrebbelS/390: arch12: Support new vector floating point modes.
2017-03-24  Andreas KrebbelS/390: arch12: Support the mul/add/subtract
2017-03-24  Andreas KrebbelS/390: arch12: Add indirect branch pattern
2017-03-24  Andreas KrebbelS/390: arch12: Add arch12 option.
2017-03-24  Andreas KrebbelS/390: Rearrange fixuns_trunc pattern definitions.
2017-03-24  Andreas KrebbelS/390: Use wfc for scalar vector compares
2017-03-24  Andreas KrebbelS/390: movdf improvements
2017-03-24  Andreas KrebbelS/390: movsf/sd pattern fixes.
2017-03-24  Andreas KrebbelS/390: Improve support of 128 bit vectors in GPRs
2017-03-24  Andreas KrebbelS/390: Rename cpu facility vec to vx.
2017-03-20  Andreas KrebbelS/390: PR78857: Don't use load and test if result is...
2017-03-06  Robin DappS/390: Change 2-byte NOPs
2017-03-02  Jakub Jelinekre PR tree-optimization/79345 (passing yet-uninitialize...
2017-02-06  Dominik VogtS/390: Use macros from hwint.h where possible.
2017-02-02  Andreas KrebbelS/390: Add missing comments listing mnemonics.
2017-01-30  Dominik VogtS/390: PR target/79240: Fix assertion in s390_extzv_shi...
2017-01-27  Dominik VogtS/390: Fix matching setmem_long_and*.
2017-01-18  Andreas KrebbelS/390: Downcase first letter of error messages.
2017-01-01  Jakub JelinekUpdate copyright years.
2016-12-19  Dominik VogtPR target/78748: S/390: Fix ICE with ANDC splitter.
2016-12-02  Dominik VogtPR target/77822: S390: Validate argument range of ...
2016-12-02  Andreas KrebbelS/390: Fix vector all/any cc modes.
2016-11-21  Trevor Saundersuse rtx_insn * more places where it is obvious
2016-10-28  Andreas KrebbelS/390: Add static OSC breaker if necessary.
2016-10-20  Andreas KrebbelS/390: Add fallthrough comment in md file.
2016-09-23  Dominik VogtS/390: Improved risbg usage.
2016-09-23  Dominik VogtS/390: Enable wraparound in s390_contiguous_bitmask_p.
2016-09-23  Dominik VogtS/390: Mode attrs "bitoff[_plus]" simplify risbg instru...
2016-08-23  Dominik VogtS/390: Add splitter for "and" with complement.
2016-08-11  Andreas KrebbelS/390: Provide low-level builtins with __int128 ops.
2016-07-04  Dominik VogtS/390: Add support for z13 instructions lochi and locghi.
2016-05-27  Andreas KrebbelS/390: Replace rtx_equal_p with reg_overlap_mentioned_p...
2016-05-10  Andreas KrebbelS/390: Disable scalar vector instructions with -mno-vx.
2016-05-03  Dominik VogtS/390: Add patterns for r<nox>sbg instructions.
2016-04-29  Andreas KrebbelS/390: Replace LDER with LDR.
2016-04-29  Ulrich WeigandS/390: Memory constraint cleanup
2016-04-20  Andreas KrebbelPR70674: S/390: Add memory barrier to stack pointer...
2016-03-11  Andreas KrebbelS/390: Fix rounding for _Decimal128 to _Decimal32 conve...
2016-03-11  Andreas KrebbelS/390: Define macros for rounding mode constants
2016-03-11  Andreas KrebbelS/390: Rename shift_count_or_setmem_operand to setmem_o...
2016-03-01  Andreas KrebbelS/390: Revert setmem pattern folding
2016-03-01  Andreas KrebbelS/390: Use define_subst for the setmem patterns.
2016-03-01  Andreas KrebbelS/390: Get rid of Y constraint in tabort.
2016-03-01  Andreas KrebbelS/390: Get rid of Y constraint in arithmetic right...
2016-03-01  Andreas KrebbelS/390: Get rid of Y constraint in left and logical...
2016-03-01  Andreas KrebbelS/390: Get rid of Y constraint in rotate patterns.
2016-03-01  Andreas KrebbelS/390: Use enabled attribute overrides to disable
2016-02-26  Andreas KrebbelS/390: PR69709 Fix risbg splitter
next