S/390: arch13: Support new bit operations
[gcc.git] / gcc / config / s390 / s390.md
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
2016-02-19 Andreas KrebbelS/390: z13 inline stpcpy implementation.
2016-02-19 Andreas KrebbelS/390: z13 lcbb fix address operand.
2016-02-19 Andreas KrebbelS/390: Add IBM z13 pipeline description
2016-02-15 Marcin KościelnickiS/390: Add -fsplit-stack support
2016-02-05 Andreas KrebbelS/390: Fix r6 vararg handling.
2016-01-21 Marcin KościelnickiS/390: Use proper read-only data section for literals.
2016-01-13 Andreas KrebbelS/390: PR69247: Fix bswap hi splitter.
2016-01-04 Jakub JelinekUpdate copyright years.
2015-12-11 Dominik VogtS/390: Fix warnings in "*setmem_long..." patterns.
2015-12-11 Dominik VogtS/390: Fix warnings in "*setmem_long..." patterns.
2015-12-02 Andreas KrebbelS/390: Further bswap enhancements.
2015-11-20 Andreas KrebbelS/390: Add bswaphi2 pattern
2015-11-20 Dominik VogtS/390: Clobber r1 in patterns resulting in pfpo instruc...
2015-10-22 Andreas KrebbelS/390: PR68015 Fix ICE in s390_emit_compare
next