summaryrefslogtreecommitdiff
path: root/gcc/gimple-fold.c
Commit message (Expand)AuthorAgeFilesLines
* cgraph.h: Flatten.Andrew MacLeod2014-10-281-0/+4
* gimple-fold.h (follow_single_use_edges): Declare.Richard Biener2014-10-281-0/+37
* ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod2014-10-271-0/+2
* genmatch.c (expr::gen_transform): Use fold_buildN_loc and build_call_expr_loc.Richard Biener2014-10-241-3/+153
* Makefile.in (OBJS): Add gimple-match.o and generic-match.o.Richard Biener2014-10-221-9/+192
* function.h: Flatten file.Andrew MacLeod2014-10-161-0/+6
* re PR c/63554 (ice in "execute_todo, at passes.c:1797" with -O3)Richard Biener2014-10-161-0/+58
* gimple-fold.c (gimple_fold_call): Properly keep virtual SSA form up-to-date w...Richard Biener2014-10-151-1/+5
* re PR c++/63419 (verify_gimple failed: "vector CONSTRUCTOR element is not a G...Richard Biener2014-10-131-0/+17
* asan.c (pass_sanopt::execute): Handle IFN_UBSAN_OBJECT_SIZE.Marek Polacek2014-10-101-0/+13
* cgraph.h, [...]: Rename all instances of DECL_ABSTRACT to DECL_ABSTRACT_P.Aldy Hernandez2014-09-241-1/+1
* ipa-utils.h (ipa_polymorphic_call_context): Turn into class; add ctors.Jan Hubicka2014-09-201-2/+2
* re PR middle-end/63237 (error: invalid operand in unary operation)Richard Biener2014-09-121-0/+1
* re PR middle-end/62292 (FAIL: (geterrorname|getmethodname) run)Richard Biener2014-08-291-2/+2
* gimple-fold.c (get_maxval_strlen): Add overload wrapping get_maxval_strlen in...Richard Biener2014-08-271-204/+107
* re PR lto/62239 (ICE: in execute_todo, at passes.c:1795 with LTO)Richard Biener2014-08-271-0/+37
* IPA C++ refactoring 4/NMartin Liska2014-08-251-2/+2
* gimple-fold.c (fold_gimple_assign): Properly build a null-pointer constant wh...Richard Biener2014-08-191-12/+12
* gimple-fold.c (fold_gimple_assign): Do not intorudce referneces to BUILT_IN_U...Jan Hubicka2014-08-181-1/+3
* re PR middle-end/62090 (ice in compute_may_aliases)Richard Biener2014-08-181-18/+169
* gimple-fold.c (maybe_fold_reference): Move re-gimplification code to ...Richard Biener2014-08-181-61/+154
* re PR middle-end/62090 (ice in compute_may_aliases)Richard Biener2014-08-141-0/+128
* re PR middle-end/62103 (Incorrect folding of bitfield in a union on big endia...Thomas Preud'homme2014-08-121-2/+2
* builtins.c (c_getstr, [...]): Export.Richard Biener2014-08-081-168/+1459
* gimple-fold.h (gimple_fold_builtin): Remove.Richard Biener2014-08-041-1/+1
* gimple-fold.c (fold_gimple_assign): Fix condition guarding ipa-devirt path; f...Jan Hubicka2014-07-291-3/+4
* re PR middle-end/61762 (failure to optimize memcpy from constant string)Richard Biener2014-07-251-37/+13
* IPA C++ refactoring 2/NMartin Liska2014-07-241-2/+2
* IPA C++ refactoring 1/NMartin Liska2014-07-241-7/+7
* cgraph.c (cgraph_create_indirect_edge): Update call of get_polymorphic_call_i...Jan Hubicka2014-07-051-2/+2
* Fix for devirtualization dump functionsMartin Liska2014-06-271-2/+2
* expr.h: Remove prototypes of functions defined in builtins.c.Andrew MacLeod2014-06-021-0/+1
* gimple-fold.c (can_refer_decl_in_current_unit_p): Be sure that var decl is av...Jan Hubicka2014-05-241-1/+2
* re PR tree-optimization/60899 (undef reference generated with -fdevirtualize-...Jan Hubicka2014-05-211-33/+21
* add dbgcnt support for devirtXinliang David Li2014-05-201-2/+23
* gimple-fold.c (gimple_fold_stmt_to_constant_1): Remove pointer propagation sp...Richard Biener2014-05-081-15/+0
* Merge in wide-int.Kenneth Zadeck2014-05-061-69/+70
* Change is-a.h to support typedefs of pointersDavid Malcolm2014-04-231-1/+1
* tree-vrp.c (simplify_internal_call_using_ranges): If only one range is range_...Jakub Jelinek2014-03-261-12/+72
* cgraph.c (cgraph_update_edges_for_call_stmt_node): Added case when gimple cal...Martin Liska2014-03-181-1/+6
* re PR ipa/58721 (The subroutine perdida is no longer inlined in fatigue.f90)Jakub Jelinek2014-03-181-0/+14
* re PR lto/59468 (ICE on invalid C++ code with LTO in gimple_get_virt_method_f...Jan Hubicka2014-02-111-9/+39
* gimple-fold.c (gimple_get_virt_method_for_vtable): Do O(1) lookup in the vtab...Jan Hubicka2014-02-071-4/+27
* * gimple-fold.c (can_refer_decl_in_current_unit_p): Default visibility is safe.Jan Hubicka2014-02-051-0/+1
* gimple-fold.c (gimple_extract_devirt_binfo_from_cst): Remove.Jan Hubicka2014-02-041-68/+0
* ipa-cp.c (ipa_get_indirect_edge_target_1): Do direct lookup via vtable pointe...Jan Hubicka2014-02-041-15/+27
* re PR ipa/59831 (ice in cgraph_speculative_call_info with -O3)Jan Hubicka2014-02-031-24/+30
* re PR tree-optimization/59860 (ICE in compute_may_aliases, at tree-ssa-struct...Jakub Jelinek2014-01-201-0/+8
* re PR c/58346 (ICE with SIGFPE at -O1 and above on x86_64-linux-gnu (affectin...Marek Polacek2014-01-171-1/+2
* re PR tree-optimization/59387 (wrong code (hangs) at -Os on x86_64-linux-gnu)Jakub Jelinek2014-01-131-0/+62