GCC Middle and Back End API Reference
|
Public Member Functions | |
fixup_insn_uid (file_location loc, rtx insn, int operand_idx, int insn_uid) | |
void | apply (function_reader *reader) const final override |
Protected Attributes | |
int | m_operand_idx |
file_location | m_loc |
rtx | m_rtx |
Private Attributes | |
int | m_insn_uid |
A concrete subclass of operand_fixup: fixup an rtx_insn * field based on an integer UID.
|
inline |
|
finaloverridevirtual |
Fixup an rtx_insn * field based on an integer UID, as read by READER.
Implements fixup.
References error_at(), function_reader::get_insn_by_uid(), get_operand_name(), INSN_UID(), m_insn_uid, fixup::m_loc, operand_fixup::m_operand_idx, fixup::m_rtx, and XEXP.
|
private |
Referenced by apply().
|
protectedinherited |
Referenced by apply().
|
protectedinherited |
Referenced by apply().
|
protectedinherited |
Referenced by fixup_expr::apply(), apply(), and fixup_note_insn_basic_block::apply().