aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-fold.h
AgeCommit message (Expand)AuthorFilesLines
2023-11-02tree-optimization/112320 - bougs debug IL after SCCPRichard Biener1-1/+2
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-07PR107920: Fix handling of virtual operands and disable folding for -fnon-call...Prathamesh Kulkarni1-0/+1
2022-05-16Finish gimple_build API enhancementRichard Biener1-19/+126
2022-05-13Make gimple_build main workers more flexibleRichard Biener1-11/+23
2022-05-11Use variadic template functions for the gimple_build forwardersRichard Biener1-34/+11
2022-04-06tree-optimization/105142 - wrong code with maybe_fold_{and,or}_comparisonsRichard Biener1-2/+4
2022-01-27reassoc: Fix up inter-bb range optimization [PR104196]Jakub Jelinek1-1/+1
2022-01-17Change references of .c files to .cc filesMartin Liska1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-10-12openmp: Avoid calling clear_type_padding_in_mask in the common case where the...Jakub Jelinek1-0/+1
2021-04-26Simplify {gimplify_and_,}update_call_from_tree APIRichard Biener1-0/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-03c++: Add __builtin_bit_cast to implement std::bit_cast [PR93121]Jakub Jelinek1-0/+1
2020-11-25libsanitizer: Add hwasan pass and associated gimple changesMatthew Malcomson1-0/+15
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-09-16Auto-generate maybe_fold_and/or_comparisons from match.pdLi Jia He1-2/+2
2019-01-02gimple-fold.c (strlen_range_kind): Remove SRK_LENRANGE_2.Martin Sebor1-1/+1
2019-01-01gimple-fold.h (get_range_strlen): Update prototype.Martin Sebor1-2/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-30gimple-fold.c (strlen_range_kind): New enum.Martin Sebor1-1/+0
2018-09-14builtins.c (unterminated_array): New.Martin Sebor1-2/+3
2018-09-06rs6000.c (rs6000_gimple_fold_builtin): Add support for early gimple folding o...Will Schmidt1-0/+1
2018-08-16builtins.c (c_strlen): Add new parameter eltsize.Bernd Edlinger1-1/+1
2018-07-09PR middle-end/77357 - strlen of constant strings not foldedMartin Sebor1-1/+3
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford1-0/+1
2018-05-17Allow gimple_build with internal functionsRichard Sandiford1-16/+13
2018-02-21re PR tree-optimization/84478 (pdftex miscompilation on i386)Jakub Jelinek1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-20poly_int: fold_ctor_referenceRichard Sandiford1-2/+1
2017-12-07Make gimple_build_vector take a tree_vector_builderRichard Sandiford1-3/+5
2017-09-14Add gimple_build_vector* helpersRichard Sandiford1-0/+15
2017-07-06ASAN: Implement dynamic allocas/VLAs sanitization.Maxim Ostapenko1-0/+1
2017-05-14PR middle-end/77671 - missing -Wformat-overflow warning on sprintf overflow w...Martin Sebor1-0/+2
2017-05-12gimple-fold.c (create_tmp_reg_or_ssa_name): Remove static declaration.Will Schmidt1-0/+1
2017-02-03PR tree-optimization/79352 - -fprintf-return-value doesn't handle flexible-li...Martin Sebor1-1/+1
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-09-20PR middle-end/49905 - Better sanity checking on sprintf src & dest toMartin Sebor1-0/+2
2016-06-28re PR middle-end/66867 (Suboptimal code generation for atomic_compare_exchange)Jakub Jelinek1-0/+2
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-10-23Move fold_trunc_transparent_mathfn to match.pdRichard Sandiford1-0/+1
2015-10-16gimple-fold.c (gimple_fold_builtin_memory_op): Use gimple_build and get rid o...Richard Biener1-0/+7
2015-10-08Make tree_expr_nonnegative_warnv_p recurse into SSA namesRichard Sandiford1-1/+2
2015-09-20switch from gimple to gimple*Trevor Saunders1-3/+3
2015-04-20gimple-fold.h (gimple_build): Remove optional valueize arguments.Richard Biener1-12/+6
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-11-24re PR target/63679 ([AArch64] Failure to constant fold.)Richard Biener1-0/+2
2014-11-14gimple-fold.h (gimple_fold_stmt_to_constant_1): Add 2nd valueization hook def...Richard Biener1-1/+2
2014-11-12re PR c/59708 (clang-compatible checked arithmetic builtins)Jakub Jelinek1-0/+2
2014-10-28gimple-fold.h (follow_single_use_edges): Declare.Richard Biener1-0/+1