aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-prop.c
AgeCommit message (Expand)AuthorFilesLines
2013-08-31ipa-prop.c (ipa_set_jf_known_type): Check that we add only records.Jan Hubicka1-47/+98
2013-08-27ipa-prop.h (ipa_pass_through_data): New field type_preserved.Martin Jambor1-33/+121
2013-08-26* ipa-prop.c (ipa_print_node_params): Do not ICE during WPA.Jan Hubicka1-7/+1
2013-08-18cgraph.c (cgraph_create_indirect_edge): Discover polymorphic calls and record...Jan Hubicka1-1/+1
2013-08-16gimple-fold.c (gimple_extract_devirt_binfo_from_cst): Add new arugment expect...Jan Hubicka1-2/+3
2013-08-09cgraphbuild.c (cgraph_rebuild_references): Rebuild only non-speculative refs.Jan Hubicka1-17/+26
2013-08-03ipa-cp.c (gather_context_independent_values): Use ipa_get_param_move_cost.Jan Hubicka1-19/+40
2013-07-25cgraph.c (release_function_body): Break out from ...Jan Hubicka1-0/+5
2013-07-21Fix typos.Ondřej Bílka1-1/+1
2013-06-25re PR middle-end/57670 (Member-pointer calls should not be redirected to buil...Martin Jambor1-1/+10
2013-06-24re PR tree-optimization/57358 (segmentation fault with attribute(optimize(O0)))Martin Jambor1-2/+29
2013-06-24re PR tree-optimization/57539 (ice in ipa_edge_duplication_hook)Martin Jambor1-12/+9
2013-06-15tree-flow.h (gimple_check_call_matching_types): Add new argument.Dehao Chen1-2/+3
2013-05-29cgraph.h (symtab_node_base): Add definition, alias and analyzed flags...Jan Hubicka1-6/+5
2013-05-24re PR tree-optimization/57294 (ice in remove_described_reference)Martin Jambor1-1/+13
2013-05-23re PR middle-end/57347 (wrong code for bitfield on x86_64-linux at -Os and ab...Martin Jambor1-1/+4
2013-05-21re PR lto/57289 (ICE during 454.calculix compilation with -O3 -flto)Martin Jambor1-2/+2
2013-05-15ipa-prop.c (ipa_make_edge_direct_to_target): Redirect calls to non-functions ...Martin Jambor1-4/+10
2013-05-15ipa-prop.c (ipa_print_node_jump_functions): Print symbol order in header...Martin Jambor1-22/+37
2013-05-13re PR middle-end/42371 (dead code not eliminated during folding with whole-pr...Martin Jambor1-18/+309
2013-05-02re PR middle-end/56988 (ipa-cp incorrectly propagates a field of an aggregate)Martin Jambor1-1/+10
2013-04-19re PR tree-optimization/56718 (Early inlining prevents type based devirtualiz...Martin Jambor1-0/+38
2013-03-25ipa-prop.c (ipa_write_jump_function): Stream simple and aritmetic pass-throug...Martin Jambor1-27/+52
2013-03-17cgraph.h (cgraph_get_create_real_symbol_node): Declare.Jan Hubicka1-26/+1
2013-02-20re PR tree-optimization/56265 (ICE in ipa_make_edge_direct_to_target)Jan Hubicka1-3/+58
2013-01-10Update copyright years in gcc/Richard Sandiford1-2/+1
2013-01-08re PR tree-optimization/55823 (ice in inline_call, at ipa-inline-transform.c:...Jan Hubicka1-27/+25
2012-12-19re PR lto/55736 (lto ICE: tree code ''junl is not supported in LTO streams)Richard Biener1-28/+3
2012-12-19re PR tree-optimization/55683 (ICE in inline_call, at ipa-inline-transform.c:...Jan Hubicka1-1/+8
2012-12-07re PR middle-end/55078 (FAIL: g++.dg/torture/pr46154.C)Martin Jambor1-26/+29
2012-11-30re PR middle-end/52890 (Revision 185336 causes 10% degradation on cpu2000 ben...Martin Jambor1-2/+25
2012-11-27ipa-prop.c (ipa_modify_call_arguments): Set loc correctly.Dehao Chen1-1/+2
2012-11-20Introduce vNULL to use as a nil initializer for vec<>.Diego Novillo1-5/+3
2012-11-17This patch rewrites the old VEC macro-based interface into a new one based on...Diego Novillo1-139/+115
2012-11-08ipa-prop.c (determine_known_aggregate_parts): Skip writes to different declar...Martin Jambor1-1/+6
2012-11-07re PR tree-optimization/53787 (Possible IPA-SRA / IPA-CP improvement)Martin Jambor1-25/+411
2012-11-06ipa-prop.c (ipa_get_param_decl_index_1): New function.Martin Jambor1-21/+30
2012-10-25ipa-cp.c (ipcp_discover_new_direct_edges): If something was turned to direct ...Jan Hubicka1-0/+7
2012-10-10re PR bootstrap/54876 (LTO bootstrap broken, streaming garbage-collected BLOCK)Richard Biener1-1/+13
2012-09-27tree.h (tree_constructor): Remove IS_UNKNOWN_LOCATION.Dehao Chen1-1/+1
2012-09-20function.c (push_cfun): Check old current_function_decl matches old cfun...Martin Jambor1-2/+0
2012-09-19ipa-prop.c (prune_expression_for_jf): New function.Martin Jambor1-3/+16
2012-09-19Integrate lexical block into source_location.Dehao Chen1-0/+5
2012-09-10Remove unnecessary VEC function overloads.Diego Novillo1-24/+21
2012-09-10params.def (PARAM_IPA_MAX_AGG_ITEMS): New parameter.Martin Jambor1-5/+3
2012-09-07Modify gcc/*.[hc] double_int call sites to use the new interface.Lawrence Crowl1-2/+2
2012-08-14backport: As described in http://gcc.gnu.org/ml/gcc/2012-08/msg00015.html...Diego Novillo1-16/+16
2012-08-13tree-pass.h (write_summary, [...]): Remove set and vset arguments.Jan Hubicka1-6/+11
2012-08-11cgraph.h (vector types for symtab_node): Add.Jan Hubicka1-6/+6
2012-08-09cgraph.h (cgraph_indirect_call_info): Field anc_offse renamd to offset, updat...Martin Jambor1-307/+700