aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-fold.c
AgeCommit message (Expand)AuthorFilesLines
2014-11-19Merger of git branch "gimple-classes-v2-option-3"David Malcolm1-24/+28
2014-11-19gimple.h (gimple_build_assign_with_ops): Add unary arg overload.Jakub Jelinek1-9/+6
2014-11-19Allow the front-end to create calls with a static chainRichard Henderson1-0/+21
2014-11-14gimple-fold.h (gimple_fold_stmt_to_constant_1): Add 2nd valueization hook def...Richard Biener1-2/+3
2014-11-12re PR c/59708 (clang-compatible checked arithmetic builtins)Jakub Jelinek1-13/+112
2014-11-07[PATCH] PR63676, exit tree fold when node be TREE_CLOBBER_PJiong Wang1-0/+3
2014-11-03match.pd: Add two abs patterns.Richard Biener1-32/+2
2014-10-28cgraph.h: Flatten.Andrew MacLeod1-0/+4
2014-10-28gimple-fold.h (follow_single_use_edges): Declare.Richard Biener1-0/+37
2014-10-27ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod1-0/+2
2014-10-24genmatch.c (expr::gen_transform): Use fold_buildN_loc and build_call_expr_loc.Richard Biener1-3/+153
2014-10-22Makefile.in (OBJS): Add gimple-match.o and generic-match.o.Richard Biener1-9/+192
2014-10-16function.h: Flatten file.Andrew MacLeod1-0/+6
2014-10-16re PR c/63554 (ice in "execute_todo, at passes.c:1797" with -O3)Richard Biener1-0/+58
2014-10-15gimple-fold.c (gimple_fold_call): Properly keep virtual SSA form up-to-date w...Richard Biener1-1/+5
2014-10-13re PR c++/63419 (verify_gimple failed: "vector CONSTRUCTOR element is not a G...Richard Biener1-0/+17
2014-10-10asan.c (pass_sanopt::execute): Handle IFN_UBSAN_OBJECT_SIZE.Marek Polacek1-0/+13
2014-09-24cgraph.h, [...]: Rename all instances of DECL_ABSTRACT to DECL_ABSTRACT_P.Aldy Hernandez1-1/+1
2014-09-20ipa-utils.h (ipa_polymorphic_call_context): Turn into class; add ctors.Jan Hubicka1-2/+2
2014-09-12re PR middle-end/63237 (error: invalid operand in unary operation)Richard Biener1-0/+1
2014-08-29re PR middle-end/62292 (FAIL: (geterrorname|getmethodname) run)Richard Biener1-2/+2
2014-08-27gimple-fold.c (get_maxval_strlen): Add overload wrapping get_maxval_strlen in...Richard Biener1-204/+107
2014-08-27re PR lto/62239 (ICE: in execute_todo, at passes.c:1795 with LTO)Richard Biener1-0/+37
2014-08-25IPA C++ refactoring 4/NMartin Liska1-2/+2
2014-08-19gimple-fold.c (fold_gimple_assign): Properly build a null-pointer constant wh...Richard Biener1-12/+12
2014-08-18gimple-fold.c (fold_gimple_assign): Do not intorudce referneces to BUILT_IN_U...Jan Hubicka1-1/+3
2014-08-18re PR middle-end/62090 (ice in compute_may_aliases)Richard Biener1-18/+169
2014-08-18gimple-fold.c (maybe_fold_reference): Move re-gimplification code to ...Richard Biener1-61/+154
2014-08-14re PR middle-end/62090 (ice in compute_may_aliases)Richard Biener1-0/+128
2014-08-12re PR middle-end/62103 (Incorrect folding of bitfield in a union on big endia...Thomas Preud'homme1-2/+2
2014-08-08builtins.c (c_getstr, [...]): Export.Richard Biener1-168/+1459
2014-08-04gimple-fold.h (gimple_fold_builtin): Remove.Richard Biener1-1/+1
2014-07-29gimple-fold.c (fold_gimple_assign): Fix condition guarding ipa-devirt path; f...Jan Hubicka1-3/+4
2014-07-25re PR middle-end/61762 (failure to optimize memcpy from constant string)Richard Biener1-37/+13
2014-07-24IPA C++ refactoring 2/NMartin Liska1-2/+2
2014-07-24IPA C++ refactoring 1/NMartin Liska1-7/+7
2014-07-05cgraph.c (cgraph_create_indirect_edge): Update call of get_polymorphic_call_i...Jan Hubicka1-2/+2
2014-06-27Fix for devirtualization dump functionsMartin Liska1-2/+2
2014-06-02expr.h: Remove prototypes of functions defined in builtins.c.Andrew MacLeod1-0/+1
2014-05-24gimple-fold.c (can_refer_decl_in_current_unit_p): Be sure that var decl is av...Jan Hubicka1-1/+2
2014-05-21re PR tree-optimization/60899 (undef reference generated with -fdevirtualize-...Jan Hubicka1-33/+21
2014-05-20add dbgcnt support for devirtXinliang David Li1-2/+23
2014-05-08gimple-fold.c (gimple_fold_stmt_to_constant_1): Remove pointer propagation sp...Richard Biener1-15/+0
2014-05-06Merge in wide-int.Kenneth Zadeck1-69/+70
2014-04-23Change is-a.h to support typedefs of pointersDavid Malcolm1-1/+1
2014-03-26tree-vrp.c (simplify_internal_call_using_ranges): If only one range is range_...Jakub Jelinek1-12/+72
2014-03-18cgraph.c (cgraph_update_edges_for_call_stmt_node): Added case when gimple cal...Martin Liska1-1/+6
2014-03-18re PR ipa/58721 (The subroutine perdida is no longer inlined in fatigue.f90)Jakub Jelinek1-0/+14
2014-02-11re PR lto/59468 (ICE on invalid C++ code with LTO in gimple_get_virt_method_f...Jan Hubicka1-9/+39
2014-02-07gimple-fold.c (gimple_get_virt_method_for_vtable): Do O(1) lookup in the vtab...Jan Hubicka1-4/+27