GCC Middle and Back End API Reference
|
Public Member Functions | |
fixup_note_insn_basic_block (file_location loc, rtx insn, int operand_idx, int bb_idx) | |
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_bb_idx |
A concrete subclass of operand_fixup: fix up a NOTE_INSN_BASIC_BLOCK based on an integer block ID.
|
inline |
|
finaloverridevirtual |
Fix up a NOTE_INSN_BASIC_BLOCK based on an integer block ID.
Implements fixup.
References BASIC_BLOCK_FOR_FN, cfun, gcc_assert, m_bb_idx, fixup::m_rtx, and NOTE_BASIC_BLOCK.
|
private |
Referenced by apply().
|
protectedinherited |
Referenced by fixup_insn_uid::apply().
|
protectedinherited |
Referenced by fixup_insn_uid::apply().
|
protectedinherited |
Referenced by fixup_expr::apply(), fixup_insn_uid::apply(), and apply().