aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
AgeCommit message (Expand)AuthorFilesLines
2025-02-13s390: Fix s390_valid_shift_count() for TI mode [PR118835]Stefan Schulze Frielinghaus1-15/+20
2025-02-04IBM zSystems: Do not use @PLT with larlIlya Leoshkevich2-17/+7
2025-01-30s390: Fix up *vec_cmpgt{,u}<mode><mode>_nocc_emu splitters [PR118696]Jakub Jelinek1-2/+2
2025-01-24s390: Implement isfinite and isnormal optabsStefan Schulze Frielinghaus3-83/+104
2025-01-22s390: Fix arch15 machine string for binutilsStefan Schulze Frielinghaus1-1/+1
2025-01-20s390: Update vec_(load,store)_len(,_r)Stefan Schulze Frielinghaus3-20/+28
2025-01-20s390: Vector shift: Add 128-bit integer supportStefan Schulze Frielinghaus4-102/+195
2025-01-20s390: arch15: Vector maximum/minimum: Add 128-bit integer supportStefan Schulze Frielinghaus4-29/+121
2025-01-20s390: arch15: Vector load positive: Add 128-bit integer supportStefan Schulze Frielinghaus3-5/+27
2025-01-20s390: arch15: Vector compare: Add 128-bit integer supportStefan Schulze Frielinghaus5-60/+143
2025-01-20s390: arch15: Vector devide/remainderStefan Schulze Frielinghaus1-0/+36
2025-01-20s390: arch15: Count leading/trailing zerosStefan Schulze Frielinghaus5-17/+52
2025-01-20s390: arch15: Vector generate element masksStefan Schulze Frielinghaus5-0/+38
2025-01-20s390: arch15: Vector evalStefan Schulze Frielinghaus5-0/+73
2025-01-20s390: arch15: Vector blendStefan Schulze Frielinghaus5-0/+56
2025-01-20s390: arch15: Bit deposit and extractStefan Schulze Frielinghaus3-0/+36
2025-01-20s390: arch15: Load indexed addressStefan Schulze Frielinghaus1-0/+105
2025-01-20s390: arch15: New instruction variants supporting 128-bit integerStefan Schulze Frielinghaus5-124/+329
2025-01-20s390: arch15: Prepare for future builtinsStefan Schulze Frielinghaus3-0/+22
2025-01-20s390: Bump __VEC__ and add 128-bit integer zvector typesStefan Schulze Frielinghaus2-2/+22
2025-01-20s390: arch15: Prepare for a future architectureStefan Schulze Frielinghaus6-3/+36
2025-01-20s390: Sort definitions in vecintrin.hStefan Schulze Frielinghaus1-114/+115
2025-01-20s390: Stay scalar for TOINTVEC/tointvecStefan Schulze Frielinghaus1-6/+6
2025-01-17s390: Replace some checking assertions with output_operand_lossage [PR118511]Jakub Jelinek1-6/+18
2025-01-10s390: Add expander for uaddc/usubc optabsStefan Schulze Frielinghaus3-36/+101
2025-01-09s390: Fix s390_constant_via_vgbm_p() [PR118362]Stefan Schulze Frielinghaus1-1/+1
2025-01-02Update copyright years.Jakub Jelinek39-39/+39
2024-12-09s390: Fix UNSPEC_CC_TO_INT canonicalizationJuergen Christ1-1/+1
2024-12-09c++: Allow overloaded builtins to be used in SFINAE contextMatthew Malcomson1-3/+2
2024-12-06diagnostics: UX: add doc URLs for attributes (v2)David Malcolm1-0/+3
2024-11-25Regeernate .opt.urls after nios2 removalAndrew Pinski1-1/+1
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski2-2/+0
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm2-0/+2
2024-09-20s390: Remove -m{,no-}lra optionStefan Schulze Frielinghaus3-16/+0
2024-09-13s390: Fix TF to FPRX2 conversion [PR115860]Stefan Schulze Frielinghaus3-37/+45
2024-09-13s390: Fix AQ and AR constraintsStefan Schulze Frielinghaus1-0/+12
2024-09-12s390: Fix strict_low_part generationStefan Schulze Frielinghaus3-41/+20
2024-08-23optabs-query: Use opt_machine_mode for smallest_int_mode_for_size [PR115495].Robin Dapp1-1/+1
2024-08-14s390: Remove vector intrinsicsStefan Schulze Frielinghaus1-14/+0
2024-08-14s390: Fix high-level builtins vec_gfmsum{,_accum}_128Stefan Schulze Frielinghaus3-2/+6
2024-07-16s390: Fix unresolved iterators bhfgq and xdeeStefan Schulze Frielinghaus3-7/+2
2024-07-16s390: Drop vcond{,u} expandersStefan Schulze Frielinghaus1-35/+0
2024-07-16s390: Enable vcond_mask for 128-bit opsStefan Schulze Frielinghaus1-4/+4
2024-07-16s390: Emulate vec_cmp{eq,gt,gtu} for 128-bit integersStefan Schulze Frielinghaus1-12/+101
2024-07-12s390: Fully exploit vgm, vgbm, vrepiStefan Schulze Frielinghaus9-139/+305
2024-07-12s390: Fix output template for movv1qiStefan Schulze Frielinghaus1-2/+2
2024-07-12s390: Align *cjump_64 and *icjump_64Stefan Schulze Frielinghaus1-1/+2
2024-06-27s390: Check for ADDR_REGS in s390_decompose_addrstyle_without_indexStefan Schulze Frielinghaus1-1/+3
2024-06-25Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook mode_for_floating_typeKewen Lin2-3/+15
2024-06-17s390: Extend two element float vectorStefan Schulze Frielinghaus1-0/+28