LLVM 20.0.0git
|
Holds information about all subregisters comprising a register location. More...
#include "CodeGen/AsmPrinter/DwarfExpression.h"
Public Member Functions | |
bool | isSubRegister () const |
Static Public Member Functions | |
static Register | createRegister (int RegNo, const char *Comment) |
Create a full register, no extra DW_OP_piece operators necessary. | |
static Register | createSubRegister (int RegNo, unsigned SizeInBits, const char *Comment) |
Create a subregister that needs a DW_OP_piece operator with SizeInBits. | |
Public Attributes | |
int | DwarfRegNo |
unsigned | SubRegSize |
const char * | Comment |
Holds information about all subregisters comprising a register location.
Definition at line 47 of file DwarfExpression.h.
|
inlinestatic |
Create a full register, no extra DW_OP_piece operators necessary.
Definition at line 53 of file DwarfExpression.h.
References Comment.
Referenced by llvm::DwarfExpression::addMachineReg().
|
inlinestatic |
Create a subregister that needs a DW_OP_piece operator with SizeInBits.
Definition at line 58 of file DwarfExpression.h.
References Comment.
Referenced by llvm::DwarfExpression::addMachineReg().
|
inline |
Definition at line 63 of file DwarfExpression.h.
References SubRegSize.
Definition at line 50 of file DwarfExpression.h.
Referenced by createRegister(), and createSubRegister().
int llvm::DwarfExpression::Register::DwarfRegNo |
Definition at line 48 of file DwarfExpression.h.
unsigned llvm::DwarfExpression::Register::SubRegSize |
Definition at line 49 of file DwarfExpression.h.
Referenced by isSubRegister().