GCC Middle and Back End API Reference
|
Public Member Functions | |
fixup_expr (file_location loc, rtx x, const char *desc) | |
~fixup_expr () | |
void | apply (function_reader *reader) const final override |
Protected Attributes | |
file_location | m_loc |
rtx | m_rtx |
Private Attributes | |
char * | m_desc |
A concrete subclass of fixup (not operand_fixup): fix up the expr of an rtx (REG or MEM) based on a textual dump.
|
inline |
|
finaloverridevirtual |
Fix up the expr of an rtx (REG or MEM) based on a textual dump read by READER.
Implements fixup.
References gcc_unreachable, GET_CODE, m_desc, fixup::m_rtx, function_reader::parse_mem_expr(), set_mem_expr(), and set_reg_attrs_for_decl_rtl().
|
private |
Referenced by apply(), and ~fixup_expr().
|
protectedinherited |
Referenced by fixup_insn_uid::apply().
|
protectedinherited |
Referenced by apply(), fixup_insn_uid::apply(), and fixup_note_insn_basic_block::apply().