LLVM 22.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::sframe::FREInfo< E > Struct Template Reference

#include "llvm/BinaryFormat/SFrame.h"

Inheritance diagram for llvm::sframe::FREInfo< E >:
[legend]

Public Member Functions

bool isReturnAddressSigned () const
 
FREOffset getOffsetSize () const
 
uint8_t getOffsetCount () const
 
BaseReg getBaseRegister () const
 
void setReturnAddressSigned (bool RA)
 
void setOffsetSize (FREOffset Sz)
 
void setOffsetCount (uint8_t N)
 
void setBaseRegister (BaseReg Reg)
 
void setFREInfo (bool RA, FREOffset Sz, uint8_t N, BaseReg Reg)
 

Public Attributes

detail::packed< uint8_t, EInfo
 

Detailed Description

template<endianness E>
struct llvm::sframe::FREInfo< E >

Definition at line 132 of file SFrame.h.

Member Function Documentation

◆ getBaseRegister()

template<endianness E>
BaseReg llvm::sframe::FREInfo< E >::getBaseRegister ( ) const
inline

◆ getOffsetCount()

template<endianness E>
uint8_t llvm::sframe::FREInfo< E >::getOffsetCount ( ) const
inline

◆ getOffsetSize()

template<endianness E>
FREOffset llvm::sframe::FREInfo< E >::getOffsetSize ( ) const
inline

◆ isReturnAddressSigned()

template<endianness E>
bool llvm::sframe::FREInfo< E >::isReturnAddressSigned ( ) const
inline

◆ setBaseRegister()

template<endianness E>
void llvm::sframe::FREInfo< E >::setBaseRegister ( BaseReg  Reg)
inline

◆ setFREInfo()

template<endianness E>
void llvm::sframe::FREInfo< E >::setFREInfo ( bool  RA,
FREOffset  Sz,
uint8_t  N,
BaseReg  Reg 
)
inline

◆ setOffsetCount()

template<endianness E>
void llvm::sframe::FREInfo< E >::setOffsetCount ( uint8_t  N)
inline

◆ setOffsetSize()

template<endianness E>
void llvm::sframe::FREInfo< E >::setOffsetSize ( FREOffset  Sz)
inline

◆ setReturnAddressSigned()

template<endianness E>
void llvm::sframe::FREInfo< E >::setReturnAddressSigned ( bool  RA)
inline

Member Data Documentation

◆ Info


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