Skip to content
Snippets Groups Projects
  • Jan Hubicka's avatar
    b446e5a2
    basic-block.h (update_br_prob_note): Declare. · b446e5a2
    Jan Hubicka authored
    	* basic-block.h (update_br_prob_note): Declare.
    	* cfgcleanup.c (try_simplify_condjump): Call update_br_prob_note.
    	(try_forward_edges): Care negative frequencies and update note.
    	(outgoing_edges_match): Tweek conditional merging heuristics.
    	(try_crossjump_to_edge): use update_br_prob_note.
    	* cfglayout.c (fixup_reorder_chain): Likewise.
    	* cfrtl.c (update_br_prob_note): New.
    	* ifcvt.c (dead_or_predicable): Call update_br_prob_note.
    
    	* i386.c (ix86_decompose_address): Return -1 if address contains
    	shift.
    	(legitimate_address_p): Require ix86_decompose_address to return 1.
    
    	* gcse.c (hash_scan_set): Use CONSTANT_INSN_P.
    	(cprop_insn): Likewise.
    
    From-SVN: r48750
    b446e5a2
    History
    basic-block.h (update_br_prob_note): Declare.
    Jan Hubicka authored
    	* basic-block.h (update_br_prob_note): Declare.
    	* cfgcleanup.c (try_simplify_condjump): Call update_br_prob_note.
    	(try_forward_edges): Care negative frequencies and update note.
    	(outgoing_edges_match): Tweek conditional merging heuristics.
    	(try_crossjump_to_edge): use update_br_prob_note.
    	* cfglayout.c (fixup_reorder_chain): Likewise.
    	* cfrtl.c (update_br_prob_note): New.
    	* ifcvt.c (dead_or_predicable): Call update_br_prob_note.
    
    	* i386.c (ix86_decompose_address): Return -1 if address contains
    	shift.
    	(legitimate_address_p): Require ix86_decompose_address to return 1.
    
    	* gcse.c (hash_scan_set): Use CONSTANT_INSN_P.
    	(cprop_insn): Likewise.
    
    From-SVN: r48750