◆ modref_summary_lto()
      
        
          | modref_summary_lto::modref_summary_lto | ( |  | ) |  | 
      
 
 
◆ ~modref_summary_lto()
      
        
          | modref_summary_lto::~modref_summary_lto | ( |  | ) |  | 
      
 
 
◆ dump()
      
        
          | void modref_summary_lto::dump | ( | FILE * | out | ) |  | 
      
 
Dump summary.   
 
References arg_flags, calls_interposable, dump_lto_records(), i, kill, kills, loads, nondeterministic, retslot_flags, side_effects, static_chain_flags, stores, and writes_errno.
Referenced by ipa_merge_modref_summary_after_inlining().
 
 
◆ useful_p()
      
        
          | bool modref_summary_lto::useful_p | ( | int | ecf_flags, | 
        
          |  |  | bool | check_flags = true ) | 
      
 
Return true if lto summary is potentially useful for optimization.
If CHECK_FLAGS is false assume that arg_flags are useful.   
 
References arg_flags, eaf_flags_useful_p(), ECF_CONST, ECF_LOOPING_CONST_OR_PURE, ECF_NOVOPS, ECF_PURE, kills, loads, remove_useless_eaf_flags(), retslot_flags, side_effects, static_chain_flags, and stores.
Referenced by ipa_merge_modref_summary_after_inlining().
 
 
◆ arg_flags
◆ calls_interposable
      
        
          | unsigned modref_summary_lto::calls_interposable | 
      
 
 
◆ kills
◆ loads
◆ nondeterministic
      
        
          | unsigned modref_summary_lto::nondeterministic | 
      
 
 
◆ retslot_flags
◆ side_effects
      
        
          | unsigned modref_summary_lto::side_effects | 
      
 
 
◆ static_chain_flags
◆ stores
◆ writes_errno
      
        
          | unsigned modref_summary_lto::writes_errno | 
      
 
 
The documentation for this struct was generated from the following file: