summaryrefslogtreecommitdiff
path: root/gcc/config/s390/s390.md
Commit message (Expand)AuthorAgeFilesLines
* S/390: Add arch13 pipeline and model numberRobin Dapp2019-04-111-1/+4
* S/390: arch13: vector string search builtinsAndreas Krebbel2019-04-021-0/+3
* S/390: arch13: vector shift double by bit builtinsAndreas Krebbel2019-04-021-1/+3
* S/390: arch13: vec_reve element order reversal builtinsAndreas Krebbel2019-04-021-0/+2
* S/390: arch13: Support 32 bit fp-int scalar convertsAndreas Krebbel2019-04-021-27/+44
* S/390: arch13: Support 32 bit fp-int vector convertsAndreas Krebbel2019-04-021-1/+1
* S/390: arch13: Add support for new select instructionAndreas Krebbel2019-04-021-8/+9
* S/390: arch13: Support new popcount instructionAndreas Krebbel2019-04-021-7/+97
* S/390: arch13: Support new bit operationsAndreas Krebbel2019-04-021-1/+128
* S/390: arch13: Add arch13 as architecture optionAndreas Krebbel2019-04-021-1/+9
* S/390: Rework instruction scheduling.Robin Dapp2019-03-121-0/+3
* re PR target/52726 (Composed error message will not get translated)Jakub Jelinek2019-03-121-3/+2
* re PR target/89369 (pseudo-RNG miscompiled on s390x-linux with -O2 -march=zEC...Jakub Jelinek2019-02-181-16/+9
* * config/s390/s390.md (*<risbg_n>_ior_and_sr_ze,Jakub Jelinek2019-02-181-12/+17
* S/390: Remove load and test fp splitterAndreas Krebbel2019-02-051-18/+3
* Update copyright years.Jakub Jelinek2019-01-011-1/+1
* S/390: Support vector load/store alignment hintsAndreas Krebbel2018-11-211-2/+2
* S/390: Fix flogr RTX.Andreas Krebbel2018-11-201-8/+8
* S/390: Skip LT(G) peephole when literal pool is involvedIlya Leoshkevich2018-11-201-1/+2
* S/390: Add a new pattern for r{o,x}sbgIlya Leoshkevich2018-11-161-3/+39
* S/390: Introduce relative_long attributeIlya Leoshkevich2018-11-061-27/+67
* S/390: Fix PR87723Andreas Krebbel2018-11-061-1/+1
* S/390: Add loc patterns for QImode and HImodeRobin Dapp2018-11-051-0/+38
* S/390: Allow immediates in loc expanderRobin Dapp2018-11-051-2/+8
* S/390: Merge movdi_larl into movdi_64Ilya Leoshkevich2018-10-251-17/+10
* S/390: Rename arch12 to z14Andreas Krebbel2018-10-021-13/+13
* S/390: Implement speculation barrierAndreas Krebbel2018-09-271-2/+19
* S/390: Use proper rounding mode for DFP to BFD conversionsAndreas Krebbel2018-09-121-4/+24
* S/390: Prohibit SYMBOL_REF in UNSPECV_CASIlya Leoshkevich2018-09-061-3/+3
* S/390: Remove UNSPEC_LTREL_BASEIlya Leoshkevich2018-09-061-1/+0
* S/390: Fix PR85295Andreas Krebbel2018-08-081-5/+9
* S/390: Remove TARGET_CPU_ZARCHIlya Leoshkevich2018-08-081-446/+49
* S/390: Remove support for g5 and g6 machinesIlya Leoshkevich2018-08-081-6/+3
* IBM Z: Use the dedicated NOP instructions for "nop"Andreas Krebbel2018-04-061-2/+15
* S/390: Disable prediction of indirect branchesAndreas Krebbel2018-02-081-32/+542
* Update copyright years.Jakub Jelinek2018-01-031-1/+1
* S/390: Split MVC instruction for better forwardingAndreas Krebbel2017-12-011-1/+21
* retire mem_signal_fence patternAlexander Monakov2017-09-011-9/+0
* S/390: Fix PR81534Andreas Krebbel2017-07-271-3/+3
* S/390: Remove loc splitterAndreas Krebbel2017-07-121-22/+8
* S/390: Fix PR80725.Andreas Krebbel2017-05-241-4/+6
* S/390: PR79895: Fix TImode constant handlingAndreas Krebbel2017-04-251-2/+11
* S/390: PR80080: Optimize atomic patterns.Dominik Vogt2017-04-251-63/+47
* S/390: Load and test peephole.Dominik Vogt2017-04-251-0/+15
* S/390: Use load-on-condition in cstorecc4Dominik Vogt2017-04-251-4/+21
* S/390: arch12: New builtins.Andreas Krebbel2017-03-241-6/+14
* S/390: arch12: Support new vector floating point modes.Andreas Krebbel2017-03-241-64/+80
* S/390: arch12: Support the mul/add/subtractAndreas Krebbel2017-03-241-13/+85
* S/390: arch12: Add indirect branch patternAndreas Krebbel2017-03-241-11/+37
* S/390: arch12: Add arch12 option.Andreas Krebbel2017-03-241-2/+10