aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2022-03-23Fix ICE caused by NULL_RTX returned by lowpart_subreg.liuhongt1-59/+177
2022-03-22[nvptx] Use '%' as register prefixTom de Vries1-7/+8
2022-03-22[nvptx] Limit HFmode support to mexperimentalTom de Vries1-2/+2
2022-03-22[nvptx] Add mexperimentalTom de Vries1-0/+3
2022-03-22[nvptx] Use .alias directive for mptx >= 6.3Tom de Vries4-1/+94
2022-03-22[nvptx] Add warp sync at simt exitTom de Vries1-0/+4
2022-03-22nvptx: fix wrapping in an error message.Martin Liska1-2/+2
2022-03-22rs6000: wrap const in an error message.Martin Liska1-2/+2
2022-03-22v850: fix typo in pragma nameMartin Liska1-1/+1
2022-03-22rs6000: update error message format.Martin Liska1-1/+1
2022-03-22i386: update error message format.Martin Liska1-4/+4
2022-03-22aarch64: update error message format.Martin Liska1-7/+7
2022-03-22aarch64: Update regmove costs for neoverse-v1 and neoverse-512tvb tuningsAndre Vieira1-4/+14
2022-03-22aarch64: Add Demeter tuning structsAndre Vieira3-2/+222
2022-03-22aarch64: Update reg-costs to differentiate between memmove costsAndre Vieira2-27/+188
2022-03-22aarch64: Add Neoverse-N2 tuning structsAndre Vieira1-5/+191
2022-03-22aarch64: Enable FP16 feature by default for Armv9Andre Vieira1-1/+2
2022-03-22Extend splitter pattern to reversed condition by swapping then and else rtx. ...liuhongt1-6/+8
2022-03-22AVX512FP16: Fix wrong code for _mm_mask_f[c]madd.*sch [PR 104978]Hongyu Wang1-42/+20
2022-03-21RISC-V: Implement misc macro for vector extensions.Kito Cheng3-5/+40
2022-03-21AVX512FP16: Fix masm=intel output for vfc?(madd|mul)csh [PR 104977]Hongyu Wang1-1/+1
2022-03-19i386: Don't emit pushf;pop for __builtin_ia32_readeflags_u* with unused lhs [...Jakub Jelinek1-0/+3
2022-03-18Refine HImode movement for "v" to "v".liuhongt1-1/+1
2022-03-18x86: Correct march=sapphirerapids to base on icelake serverCui,Lili1-2/+3
2022-03-17PR 90356: Use xor to load const_double 0.0 on SSE (always)Roger Sayle1-11/+10
2022-03-16Fix strange binary corruption with last commit.Roger Sayle1-1/+1
2022-03-16PR target/94680: Clear upper bits of V2DF using movq (like V2DI).Roger Sayle1-3/+12
2022-03-16x86: Also check _SOFT_FLOAT in <x86gprintrin.h>H.J. Lu1-1/+1
2022-03-16RISC-V: Handle combine extension in canonical ordering.LiaoShihua1-0/+1
2022-03-16aarch64: Fix up RTL sharing bug in aarch64_load_symref_appropriately [PR104910]Jakub Jelinek1-1/+1
2022-03-16Don't fold __builtin_ia32_blendvpd w/o sse4.2.liuhongt2-2/+8
2022-03-15rs6000: Fix invalid address passed to __builtin_mma_disassemble_acc [PR104923]Peter Bergner1-2/+7
2022-03-15riscv: Allow -Wno-psabi to turn off ABI warnings [PR91229]Jakub Jelinek1-4/+4
2022-03-15i386: Use no-mmx,no-sse for LIBGCC2_UNWIND_ATTRIBUTE [PR104890]Jakub Jelinek1-3/+3
2022-03-14Fix libitm.c/memset-1.c test fails with new peephole2s.Roger Sayle1-2/+8
2022-03-15Enable libsanitizer build on mips64Xi Ruoyao2-1/+15
2022-03-14i386: Fix up _mm_loadu_si{16,32} [PR99754]Jakub Jelinek1-3/+2
2022-03-14Spelling fix - cannott -> cannot [PR104899]Jakub Jelinek1-1/+2
2022-03-14Don't fold builtin into gimple when isa mismatches.liuhongt3-40/+66
2022-03-12rs6000: Do not use rs6000_cpu for .machine ppc and ppc64 (PR104829)Segher Boessenkool1-2/+10
2022-03-11Fix DImode to TImode sign extend issueMichael Meissner1-1/+1
2022-03-11PR tree-optimization/98335: New peephole2 xorl;movb -> movzblRoger Sayle1-0/+50
2022-03-11target/104762 - vectorization costs of CONSTRUCTORsRichard Biener1-6/+11
2022-03-10[nvptx] Use no,yes for attribute predicableTom de Vries1-20/+20
2022-03-10[nvptx] Disable warp sync in simt regionTom de Vries3-17/+58
2022-03-10[nvptx] Handle unused result in nvptx_unisimt_handle_setTom de Vries1-1/+3
2022-03-10[nvptx] Use bit-bucket operand for atom insnsTom de Vries2-6/+15
2022-03-10[nvptx] Use atom.and.b64 instead of atom.b64.andTom de Vries1-1/+1
2022-03-10[nvptx] Add multilib mptx=3.1Tom de Vries1-3/+1
2022-03-10[nvptx] Restore default to sm_30Tom de Vries2-2/+2