GCC Middle and Back End API Reference
operand_fixup Class Referenceabstract
Inheritance diagram for operand_fixup:
Collaboration diagram for operand_fixup:

Public Member Functions

 operand_fixup (file_location loc, rtx insn, int operand_idx)
 
virtual void apply (function_reader *reader) const =0
 

Protected Attributes

int m_operand_idx
 
file_location m_loc
 
rtx m_rtx
 

Detailed Description

An abstract subclass of fixup for post-processing steps that
act on a specific operand of a specific instruction.   

Constructor & Destructor Documentation

◆ operand_fixup()

operand_fixup::operand_fixup ( file_location loc,
rtx insn,
int operand_idx )
inline

Member Function Documentation

◆ apply()

virtual void fixup::apply ( function_reader * reader) const
pure virtualinherited

Field Documentation

◆ m_loc

file_location fixup::m_loc
protectedinherited

Referenced by fixup_insn_uid::apply().

◆ m_operand_idx

int operand_fixup::m_operand_idx
protected

Referenced by fixup_insn_uid::apply().

◆ m_rtx

rtx fixup::m_rtx
protectedinherited

The documentation for this class was generated from the following file: