aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-strlen.cc
AgeCommit message (Expand)AuthorFilesLines
2023-10-11tree-ssa-strlen: optimization skips clobbering store [PR111519]Jakub Jelinek1-22/+31
2023-08-30tree-ssa-strlen: Fix up handling of conditionally zero memcpy [PR110914]Jakub Jelinek1-1/+2
2023-04-26Remove range_int_cst_p.Aldy Hernandez1-13/+15
2023-04-26Convert compare_nonzero_chars to wide_ints.Aldy Hernandez1-4/+4
2023-04-26Remove some uses of deprecated irange API.Aldy Hernandez1-6/+7
2023-04-26Replace ad-hoc value_range dumpers with irange::dump.Aldy Hernandez1-34/+6
2023-04-26Convert users of legacy API to get_legacy_range() function.Aldy Hernandez1-12/+17
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-28strlen: do not use cond_expr for boundariesMartin Liska1-6/+7
2022-11-11tree-optimization/107554 - fix ICE in stlen optimizationRichard Biener1-1/+1
2022-11-09Change the name of array_at_struct_end_p to array_ref_flexible_size_pQing Zhao1-1/+1
2022-07-14Simplify memchr with small constant stringsH.J. Lu1-2/+2
2022-06-27Add 'final' and 'override' on dom_walker vfunc implsDavid Malcolm1-2/+2
2022-06-27Add 'final' and 'override' to opt_pass vfunc implsDavid Malcolm1-5/+5
2022-05-13PR tree-optimization/83907: Improved memset handling in strlen pass.Roger Sayle1-6/+42
2022-05-13Make gimple_build main workers more flexibleRichard Biener1-1/+1
2022-04-29Prefer global range info setters that take a range.Aldy Hernandez1-3/+5
2022-04-06gimple.cc: Adjust gimple_call_builtin_p and gimple_call_combined_fn [PR105150]Jakub Jelinek1-6/+0
2022-03-29tree-optimization/105080 - make sure SCEV is available for rangerRichard Biener1-12/+4
2022-03-02strlen: Comment spelling fixesJakub Jelinek1-2/+2
2022-02-03Make pointer_query cache a private member.Martin Sebor1-5/+3
2022-02-03Constrain conservative string lengths to array sizes [PR104119].Martin Sebor1-12/+58
2022-01-17Change references of .c files to .cc filesMartin Liska1-1/+1
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+5970