aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2023-06-06Handle const_int in expand_single_bit_testAndrew Pinski3-3/+45
2023-06-06Improve do_store_flag for single bit when there is no non-zero bitsAndrew Pinski1-17/+11
2023-06-06For the `-A CMP -B -> B CMP A` pattern allow EQ/NE for all integer typesAndrew Pinski5-2/+80
2023-06-06Add match patterns for `a ? onezero : onezero` where one of the two operands ...Andrew Pinski10-11/+165
2023-06-06Match: zero_one_valued_p should match 0 constants tooAndrew Pinski1-0/+5
2023-06-07RISC-V: Fix ICE when include riscv_vector.h with rv64gcvPan Li1-33/+33
2023-06-06c++: Add -WnrvoJason Merrill4-2/+61
2023-06-06c++: enable NRVO from inner block [PR51571]Jason Merrill6-28/+64
2023-06-06c++: NRV and goto [PR92407]Jason Merrill2-0/+33
2023-06-06c++: fix throwing cleanup with labelJason Merrill4-15/+49
2023-06-06c++: fix contracts with NRVJason Merrill2-2/+39
2023-06-06c++: add NRV testcase [PR58050]Jason Merrill1-0/+18
2023-06-07PR modula2/110019 Reported line numbers off by 1 when cpp invoked.Gaius Mulley5-10/+56
2023-06-07Daily bump.GCC Administrator6-1/+275
2023-06-07Add RTX codes for BITREVERSE and COPYSIGN.Roger Sayle3-2/+64
2023-06-06reload1: Change return type of predicate function from int to boolUros Bizjak2-3/+3
2023-06-06RISC-V: Add RVV vwmacc/vwmaccu/vwmaccsu combine lowering optmizationJuzhe-Zhong8-0/+346
2023-06-06openmp: Add support for the 'present' modifierTobias Burnus23-51/+797
2023-06-06rs6000: genfusion: Delete dead codeSegher Boessenkool1-3/+0
2023-06-06rs6000: genfusion: Rewrite load/compare codeSegher Boessenkool1-82/+103
2023-06-06rs6000: Remove duplicate expression [PR106907]Jeevitha Palanisamy1-1/+0
2023-06-06aarch64: Improve representation of vpaddd intrinsicsKyrylo Tkachov4-14/+3
2023-06-06aarch64: Reimplement URSHR,SRSHR patterns with standard RTL codesKyrylo Tkachov2-7/+93
2023-06-06aarch64: Simplify SHRN, RSHRN expanders and patternsKyrylo Tkachov2-81/+14
2023-06-06aarch64: Improve representation of ADDLV instructionsKyrylo Tkachov6-11/+168
2023-06-06middle-end/110055 - avoid CLOBBERing static variablesRichard Biener2-1/+19
2023-06-06tree-optimization/109143 - improve PTA compile timeRichard Biener1-13/+25
2023-06-06bootstrap rtl-checking: Fix XVEC vs XVECEXP in postreload.ccHans-Peter Nilsson1-2/+2
2023-06-05RISC-V] add TC for save-restore cfi directives.Fei Gao1-0/+17
2023-06-06RISC-V: Support RVV FP16 ZVFH Reduction floating-point intrinsic APIPan Li3-2/+75
2023-06-05[RISC-V] correct machine mode in save-restore cfi RTL.Fei Gao2-5/+21
2023-06-06RISC-V: Fix 'REQUIREMENT' for machine_mode 'MODE' in vector-iterators.md.Li Xu2-16/+16
2023-06-06RISC-V: Fix some typo in vector-iterators.mdPan Li1-4/+4
2023-06-06Daily bump.GCC Administrator4-1/+229
2023-06-05Remove widen_plus/minus_expr tree codesAndre Vieira14-137/+2
2023-06-05internal-fn,vect: Refactor widen_plus as internal_fnAndre Vieira12-47/+375
2023-06-05vect: Refactor to allow internal_fn'sAndre Vieira4-99/+180
2023-06-05d: Warn when declared size of a special enum does not match its intrinsic type.Iain Buclaw5-0/+49
2023-06-05New wi::bitreverse function.Roger Sayle2-0/+42
2023-06-05Testsuite: Fix a fail about xtheadcondmov-indirect-rv64.cLiao Shihua2-50/+50
2023-06-05print-rtl: Change return type of two print functions from int to voidUros Bizjak3-30/+28
2023-06-05reginfo: Change return type of predicate functions from int to boolUros Bizjak2-6/+6
2023-06-05RISC-V: Support RVV FP16 ZVFH floating-point intrinsic APIPan Li3-0/+471
2023-06-05Fix PR 110085: `make clean` in GCC directory on sh target causes a failureAndrew Pinski1-7/+0
2023-06-05MIPS: Add speculation_barrier supportYunQiang Su3-0/+26
2023-06-05RISC-V: Reorganize riscv-v.ccJuzhe-Zhong1-248/+249
2023-06-05RISC-V: Split arguments of expand_vec_permJuzhe-Zhong3-7/+4
2023-06-05Daily bump.GCC Administrator4-1/+130
2023-06-04Improve do_store_flag for comparing single bit against that bitAndrew Pinski1-3/+8
2023-06-04Improve do_store_flag for single bit comparison against 0Andrew Pinski1-5/+20