| GCC Middle and Back End API Reference
    | 


| Public Member Functions | |
| void | advance () override final | 
| insn_info * | insn () const override final | 
| bool | alias_conflict_p (int &budget) const override final | 
| load_walker (def_info *def, insn_info *store, use_array addr_uses, insn_info *limit_insn) | |
| bool | valid () const override final | 
| bool | conflict_p (int &budget) const override final | 
| Protected Types | |
| using | def_iter_t | 
| Protected Member Functions | |
| bool | addr_reg_conflict_p () const | 
| Static Protected Member Functions | |
| static use_info * | start_use_chain (def_iter_t &def_iter) | 
| Protected Attributes | |
| def_iter_t | def_iter | 
| insn_info * | limit | 
| use_array | cand_addr_uses | 
| Private Types | |
| using | Base = def_walker<reverse> | 
| using | use_iter_t | 
| Private Member Functions | |
| bool | iter_valid () const override final | 
| Private Attributes | |
| use_iter_t | use_iter | 
| insn_info * | cand_store | 
| 
 | private | 
| 
 | protectedinherited | 
| 
 | private | 
| 
 | inline | 
| 
 | inlineprotectedinherited | 
References cand_addr_uses, dump_file, insn(), pp_formatted_text(), pp_printf(), and pp_string().
Referenced by conflict_p().
| 
 | inlinefinaloverridevirtual | 
Reimplemented from def_walker< reverse >.
References def_walker< reverse >::def_iter, final(), def_walker< reverse >::start_use_chain(), and use_iter.
| 
 | inlinefinaloverridevirtual | 
Implements def_walker< reverse >.
References cand_store, insn(), and load_modified_by_store_p().
| 
 | inlinefinaloverridevirtualinherited | 
Implements alias_walker.
References addr_reg_conflict_p(), and alias_conflict_p().
| 
 | inlinefinaloverridevirtual | 
| 
 | inlinefinaloverrideprivatevirtual | 
Reimplemented from def_walker< reverse >.
| 
 | inlinestaticprotectedinherited | 
References def_iter, and dyn_cast().
Referenced by load_walker< reverse >::advance(), and load_walker< reverse >::load_walker().
| 
 | inlinefinaloverridevirtualinherited | 
Implements alias_walker.
References final(), insn(), iter_valid(), and limit.
| 
 | protectedinherited | 
Referenced by addr_reg_conflict_p(), and def_walker().
| 
 | private | 
Referenced by alias_conflict_p(), and load_walker().
| 
 | protectedinherited | 
| 
 | protectedinherited | 
Referenced by def_walker(), and valid().
| 
 | private | 
Referenced by advance(), iter_valid(), and load_walker().