aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390/s390.md
AgeCommit message (Expand)AuthorFilesLines
2022-10-19s390: Fix bootstrap error with checking and -m31.Robin Dapp1-3/+4
2022-08-29s390: Implement vec_extract via vec_select.Robin Dapp1-3/+2
2022-08-25PR 106101: IBM zSystems: Fix strict_low_part problemAndreas Krebbel1-21/+15
2022-04-14s390: Add scheduler description for z16.Robin Dapp1-1/+4
2022-04-12IBM zSystems: Add support for z16 as CPU name.Andreas Krebbel1-3/+3
2022-03-07s390: Fix up *cmp_and_trap_unsigned_int<mode> constraints [PR104775]Jakub Jelinek1-1/+1
2022-02-08s390: Increase costs for load on condition and change movqicc expander.Robin Dapp1-2/+2
2022-01-17Change references of .c files to .cc filesMartin Liska1-4/+4
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-19IBM Z: Fix load-and-test peephole2 conditionStefan Schulze Frielinghaus1-1/+1
2021-11-02IBM Z: Fix address of operands will never be NULL warningsStefan Schulze Frielinghaus1-5/+4
2021-10-11IBM Z: Provide rawmemchr{qi,hi,si} expanderStefan Schulze Frielinghaus1-0/+7
2021-08-04IBM Z: Get rid of vpdi unspecAndreas Krebbel1-1/+0
2021-08-04IBM Z: Get rid of vec merge unspecAndreas Krebbel1-2/+0
2021-07-16IBM Z: Use @PLT symbols for local functions in 64-bit modeIlya Leoshkevich1-16/+16
2021-06-02IBM Z: Remove match_scratch workaroundIlya Leoshkevich1-10/+4
2021-04-12IBM Z: Add alternative to *movdi_{31,64} in order to load a DFP zeroStefan Schulze Frielinghaus1-11/+14
2021-03-02IBM Z: arch14: New instrinsicsAndreas Krebbel1-0/+7
2021-03-02IBM Z: arch14: Add command line optionsAndreas Krebbel1-2/+10
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-03IBM Z: Fix mode in probe_stack patternAndreas Krebbel1-3/+3
2020-12-02IBM Z: Use llihf and oilf to load large immediates into GPRsIlya Leoshkevich1-0/+23
2020-11-17Relocatable read-only section support for absolute jump tableHaochen Gui1-1/+1
2020-11-10IBM Z: Store long doubles in vector registers when possibleIlya Leoshkevich1-82/+127
2020-11-04IBM Z: Remove unused RRe and RXe mode_attrsIlya Leoshkevich1-5/+0
2020-09-22IBM Z: Try to make use of load-and-test instructionsStefan Schulze Frielinghaus1-11/+43
2020-07-17Fix PR96127Andreas Krebbel1-2/+2
2020-05-14IBM Z: Define probe_stack expanderAndreas Krebbel1-1/+15
2020-05-14Make anti_adjust_stack_and_probe_stack_clash extern and use it for ZAndreas Krebbel1-1/+6
2020-04-22S/390: Fix several test casesStefan Schulze Frielinghaus1-13/+26
2020-03-06Fix error format string.Andreas Krebbel1-2/+2
2020-02-03s390x: Fix popcounthi2_z196 expander [PR93533]Jakub Jelinek1-10/+17
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-07IBM Z: Add pattern for load truth value of comparison into regAndreas Krebbel1-0/+15
2019-10-24S/390: Use UNSPEC_GET_TP for thread pointer loadsIlya Leoshkevich1-12/+26
2019-10-15[PATCH] S/390: Run %a0:DI splitters only after reloadIlya Leoshkevich1-3/+10
2019-10-11S/390: Use signaling FP comparison instructionsIlya Leoshkevich1-0/+14
2019-10-10S/390: Add support for z15 as CPU name.Andreas Krebbel1-29/+29
2019-10-10S/390: PR91035 Fix call to __morestackAndreas Krebbel1-76/+35
2019-07-24S/390: Add add/sub/mul overflow check patternsAndreas Krebbel1-0/+144
2019-07-08S/390: Rework shift count handling.Robin Dapp1-21/+22
2019-07-06[s390] Fix ambiguous .md attribute usesRichard Sandiford1-2/+2
2019-06-27builtins.c (get_memory_rtx): Fix comment.Aaron Sawdey1-8/+8
2019-04-11S/390: Add arch13 pipeline and model numberRobin Dapp1-1/+4
2019-04-02S/390: arch13: vector string search builtinsAndreas Krebbel1-0/+3
2019-04-02S/390: arch13: vector shift double by bit builtinsAndreas Krebbel1-1/+3
2019-04-02S/390: arch13: vec_reve element order reversal builtinsAndreas Krebbel1-0/+2
2019-04-02S/390: arch13: Support 32 bit fp-int scalar convertsAndreas Krebbel1-27/+44
2019-04-02S/390: arch13: Support 32 bit fp-int vector convertsAndreas Krebbel1-1/+1
2019-04-02S/390: arch13: Add support for new select instructionAndreas Krebbel1-8/+9