aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2023-04-27Normalize addresses in IPA before calling range_op_handler [PR109639]Aldy Hernandez6-7/+66
2023-04-27wrong GIMPLE from (bit_field_ref CTOR ..) simplificationRichard Biener1-2/+7
2023-04-27Properly gimplify handled component chains on registersRichard Biener1-1/+15
2023-04-27ipa/109607 - properly gimplify conversions introduced by IPA param manipulationRichard Biener3-3/+22
2023-04-27c: Fix up error-recovery on non-empty VLA initializers [PR109409]Jakub Jelinek2-4/+17
2023-04-27c: Fix up error-recovery on functions initialized as variables [PR109412]Jakub Jelinek2-0/+25
2023-04-27doc: Add explanation of zero-length array exampleJonathan Wakely1-0/+3
2023-04-27tree-optimization/109594 - wrong register promotionRichard Biener1-7/+28
2023-04-27testsuite: adjust NOP expectations for RISC-VJan Beulich3-3/+6
2023-04-26c++: restore instantiate_decl assertJason Merrill1-0/+6
2023-04-27Daily bump.GCC Administrator6-1/+657
2023-04-26RISC-V: Fix sync.md and riscv.cc whitespace errorsPatrick O'Neill2-11/+11
2023-04-26c++: remove nsdmi_inst hashtableJason Merrill1-6/+4
2023-04-26c++: local class in nested generic lambda [PR109241]Jason Merrill1-5/+9
2023-04-26c++: unique friend shenanigans [PR69836]Jason Merrill2-0/+42
2023-04-26c++: micro-optimize most_specialized_partial_specPatrick Palka1-26/+19
2023-04-26Create a lazy ssa_cache.Andrew MacLeod5-62/+92
2023-04-26Rename ssa_global_cache to ssa_cache and add has_rangeAndrew MacLeod6-37/+49
2023-04-26Add sbr_lazy_vector and adjust (e)vrp sparse cacheAndrew MacLeod3-18/+78
2023-04-26Quicker relation check.Andrew MacLeod2-0/+7
2023-04-26Don't save ssa-name pointer in dependency cache.Andrew MacLeod3-8/+15
2023-04-26aix: Default AIX 7.2 to POWER7 server and AIX 7.3 to POWER8 server.David Edelsohn2-6/+6
2023-04-26RISCV: Inline subword atomic opsPatrick O'Neill13-1/+1839
2023-04-26aarch64: Reimplement RSHRN2 intrinsic patterns with standard RTL codesKyrylo Tkachov2-11/+25
2023-04-26aarch64: Reimplement RSHRN intrinsic patterns with standard RTL codesKyrylo Tkachov2-12/+30
2023-04-26RISC-V: Legitimise the const0_rtx for RVV load/store addressPan Li2-2/+149
2023-04-26Remove legacy range support.Aldy Hernandez5-1214/+47
2023-04-26Remove range_has_numeric_bounds_p.Aldy Hernandez2-10/+3
2023-04-26Remove range_int_cst_p.Aldy Hernandez5-53/+48
2023-04-26Convert compare_nonzero_chars to wide_ints.Aldy Hernandez1-4/+4
2023-04-26Remove some uses of deprecated irange API.Aldy Hernandez15-37/+39
2023-04-26Replace ad-hoc value_range dumpers with irange::dump.Aldy Hernandez3-42/+9
2023-04-26Fix swapping of ranges.Aldy Hernandez2-51/+6
2023-04-26Convert users of legacy API to get_legacy_range() function.Aldy Hernandez13-119/+199
2023-04-26Remove irange::constant_p.Aldy Hernandez3-29/+6
2023-04-26Remove symbolics from irange.Aldy Hernandez3-139/+4
2023-04-26Remove irange::may_contain_p.Aldy Hernandez3-11/+4
2023-04-26Remove range_fold_{unary,binary}_expr.Aldy Hernandez2-91/+0
2023-04-26Remove deprecated range_fold_{unary,binary}_expr uses from ipa-*.Aldy Hernandez4-27/+57
2023-04-26Remove range_query::get_value_range.Aldy Hernandez5-96/+99
2023-04-26Refactor vrp_evaluate_conditional* and rename it.Aldy Hernandez2-17/+13
2023-04-26Remove compare_names* from legacy cond folding.Aldy Hernandez2-59/+0
2023-04-26[xstormy16] Add support for byte and word swapping instructions.Roger Sayle6-0/+85
2023-04-26More last_stmt removalRichard Biener19-150/+100
2023-04-26RISC-V: Fine tune vmadc/vmsbc RA constraintJu-Zhe Zhong5-88/+608
2023-04-26rs6000: Guard power9-vector for vsx_scalar_cmp_exp_qp_* [PR108758]Kewen Lin1-13/+13
2023-04-26rs6000: Fix predicate for const vector in sldoi_to_mov [PR109069]Kewen Lin6-3/+218
2023-04-26RISC-V: Optimize comparison patterns for register allocationJuzhe-Zhong17-89/+3817
2023-04-26RISC-V: Fix redundant vmv1r.v instruction in vmsge.vx codegenJu-Zhe Zhong2-9/+8
2023-04-26RISC-V: Fine tune gather load RA constraintJu-Zhe Zhong2-27/+330