◆ action
Enumerator |
---|
TOMBSTONE | |
CHANGE | |
INSERT | |
FIXUP_USE | |
◆ state
Enumerator |
---|
FIRST | |
INSERT | |
FIXUP_USE | |
LAST | |
DONE | |
◆ store_change_builder()
store_change_builder::store_change_builder |
( |
insn_info * | insns[2], |
|
|
insn_info * | repurpose, |
|
|
insn_info * | dest ) |
|
inline |
◆ advance()
void store_change_builder::advance |
( |
| ) |
|
|
inline |
References as_a(), defs, DONE, FIRST, FIXUP_USE, gcc_assert, gcc_unreachable, INSERT, use::insn, LAST, m_dest, m_insns, m_repurpose, m_state, and m_use.
Referenced by pair_fusion_bb_info::fuse_pair().
◆ done()
bool store_change_builder::done |
( |
| ) |
const |
|
inline |
◆ get_change()
change store_change_builder::get_change |
( |
| ) |
const |
|
inline |
References CHANGE, DONE, FIRST, FIXUP_USE, gcc_unreachable, INSERT, LAST, m_dest, m_insns, m_repurpose, m_state, m_use, and TOMBSTONE.
Referenced by pair_fusion_bb_info::fuse_pair().
◆ m_dest
insn_info* store_change_builder::m_dest |
|
private |
◆ m_insns
insn_info* store_change_builder::m_insns[2] |
|
private |
◆ m_repurpose
insn_info* store_change_builder::m_repurpose |
|
private |
◆ m_state
state store_change_builder::m_state |
|
private |
◆ m_use
use_info* store_change_builder::m_use |
|
private |
The documentation for this struct was generated from the following file: