aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2024-05-08match: `a CMP nonnegative ? a : ABS<a>` simplified to just `ABS<a>` [PR112392]Andrew Pinski2-0/+49
2024-05-08tree-ssa-sink: Improve code sinking passAjit Kumar Agarwal2-4/+16
2024-05-08RISC-V: Cover sign-extensions in lshr<GPR:mode>3_zero_extend_4Christoph Müllner6-8/+198
2024-05-08RISC-V: Add zero_extract support for rv64gcChristoph Müllner6-0/+222
2024-05-08RISC-V: Cover sign-extensions in lshrsi3_zero_extend_2Christoph Müllner3-4/+25
2024-05-08RISC-V: Add test for sraiw-31 special caseChristoph Müllner1-0/+14
2024-05-08Fix SLP reduction initial value for pointer reductionsRichard Biener1-1/+8
2024-05-08Fix non-grouped SLP load/store accounting in alignment peelingRichard Biener1-2/+5
2024-05-08aarch64: Fix typo in aarch64-ldp-fusion.cc:combine_reg_notes [PR114936]Alex Coplan1-2/+2
2024-05-08tree-ssa-loop-prefetch.cc: Honour -fno-unroll-loopsStefan Schulze Frielinghaus1-0/+4
2024-05-08AVR: target/114975 - Add combine-pattern for __parityqi2.Georg-Johann Lay2-1/+33
2024-05-08AVR: target/114975 - Add combine-pattern for __popcountqi2.Georg-Johann Lay2-0/+30
2024-05-08Fix and speedup IDF pruning by dominatorRichard Biener1-22/+25
2024-05-08reassoc: Fix up optimize_range_tests_to_bit_test [PR114965]Jakub Jelinek2-1/+32
2024-05-08Minor tweaks to code computing modular multiplicative inverseEric Botcazou4-60/+71
2024-05-08x86: Fix cmov cost model issue [PR109549]konglin12-5/+2
2024-05-08Enable prange support.Aldy Hernandez13-31/+18
2024-05-08Revert "Revert "testsuite/gcc.target/cris/pr93372-2.c: Handle xpass from comb...Hans-Peter Nilsson1-7/+8
2024-05-08c++/modules: Stream unmergeable temporaries by value again [PR114856]Nathaniel Shead5-1/+26
2024-05-07c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector ...Andrew Pinski4-3/+32
2024-05-07DCE __cxa_atexit calls where the function is pure/const [PR19661]Andrew Pinski7-0/+201
2024-05-07MATCH: Add some more value_replacement simplifications (a != 0 ? expr : 0) to...Andrew Pinski2-0/+57
2024-05-07[committed][RISC-V] Turn on overlap_op_by_pieces for generic-ooo tuningJeff Law1-1/+1
2024-05-07[committed] [RISC-V] Allow uarchs to set TARGET_OVERLAP_OP_BY_PIECES_PChristoph Müllner3-0/+117
2024-05-07c++: Implement C++26 P2893R3 - Variadic friends [PR114459]Jakub Jelinek6-41/+169
2024-05-07expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907]Jakub Jelinek3-3/+40
2024-05-07tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize...Jakub Jelinek2-7/+47
2024-05-07c++: DECL_DECOMPOSITION_P cleanupMarek Polacek5-20/+10
2024-05-07PR modula2/114133 bugfix constants must be cast prior to vararg callGaius Mulley4-9/+11
2024-05-07[RISC-V] [PATCH v2] Enable inlining str* by defaultJeff Law3-6/+13
2024-05-07aarch64: Build and add objects for Cygwin and MinGW for AArch64Zac Walker1-0/+5
2024-05-07Rename "x86 Windows Options" to "Cygwin and MinGW Options"Zac Walker5-12/+22
2024-05-07aarch64: Add SEH to machine_functionZac Walker1-0/+6
2024-05-07aarch64: Add Cygwin and MinGW environments for AArch64Zac Walker3-0/+181
2024-05-07Exclude i386 functionality from aarch64 buildZac Walker4-3/+19
2024-05-07Rename section and encoding functions from i386 which will be used in aarch64Zac Walker4-27/+27
2024-05-07Reuse MinGW from i386 for AArch64Zac Walker14-21/+24
2024-05-07aarch64: Add aarch64-w64-mingw32 COFFZac Walker2-0/+92
2024-05-07aarch64: Mark x18 register as a fixed register for MS ABIZac Walker3-2/+40
2024-05-07Introduce aarch64-w64-mingw32 targetZac Walker1-0/+13
2024-05-07aarch64: Preserve mem info on change of base for ldp/stp [PR114674]Alex Coplan2-4/+21
2024-05-07Fix block index check in insert_updated_phi_nodes_forRichard Biener1-1/+1
2024-05-07Avoid re-allocating vectorRichard Biener1-1/+3
2024-05-07middle-end/27800 - avoid unnecessary temporary during gimplificationRichard Biener2-2/+16
2024-05-07Remove redundant checkRichard Biener1-4/+0
2024-05-07tree-optimization/110490 - bitcount for narrow modesStefan Schulze Frielinghaus1-0/+23
2024-05-07Use unsigned for stack var indexes during RTL expansionRichard Biener1-38/+37
2024-05-07middle-end/114931 - type_hash_canon and structual equality typesRichard Biener4-32/+74
2024-05-07Minor range type fixes for IPA in preparation for prange.Aldy Hernandez4-13/+19
2024-05-07Remove obsolete Solaris 11.3 supportRainer Orth13-366/+36