aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-fold.h
AgeCommit message (Expand)AuthorFilesLines
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
2014-10-24genmatch.c (expr::gen_transform): Use fold_buildN_loc and build_call_expr_loc.Richard Biener1-0/+2
2014-10-22Makefile.in (OBJS): Add gimple-match.o and generic-match.o.Richard Biener1-0/+73
2014-10-13re PR c++/63419 (verify_gimple failed: "vector CONSTRUCTOR element is not a G...Richard Biener1-0/+7
2014-08-04gimple-fold.h (gimple_fold_builtin): Remove.Richard Biener1-1/+0
2014-02-11re PR lto/59468 (ICE on invalid C++ code with LTO in gimple_get_virt_method_f...Jan Hubicka1-2/+4
2014-02-04gimple-fold.c (gimple_extract_devirt_binfo_from_cst): Remove.Jan Hubicka1-1/+0
2014-02-03re PR ipa/59831 (ice in cgraph_speculative_call_info with -O3)Jan Hubicka1-0/+2