| 
    LLVM 22.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 (int64_t RegNo, const char *Comment) | 
| Create a full register, no extra DW_OP_piece operators necessary.   | |
| static Register | createSubRegister (int64_t RegNo, unsigned SizeInBits, const char *Comment) | 
| Create a subregister that needs a DW_OP_piece operator with SizeInBits.   | |
Public Attributes | |
| int64_t | 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().
| int64_t 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().