| 
    LLVM 22.0.0git
    
   | 
 
Enumerations | |
| enum | RLISTENCODE {  RA = 4 , RA_S0 , RA_S0_S1 , RA_S0_S2 , RA_S0_S3 , RA_S0_S4 , RA_S0_S5 , RA_S0_S6 , RA_S0_S7 , RA_S0_S8 , RA_S0_S9 , RA_S0_S11 , INVALID_RLIST }  | 
Functions | |
| unsigned | encodeRegList (MCRegister EndReg, bool IsRVE=false) | 
| static unsigned | encodeRegListNumRegs (unsigned NumRegs) | 
| static unsigned | getStackAdjBase (unsigned RlistVal, bool IsRV64) | 
| void | printRegList (unsigned RlistEncode, raw_ostream &OS) | 
| Enumerator | |
|---|---|
| RA | |
| RA_S0 | |
| RA_S0_S1 | |
| RA_S0_S2 | |
| RA_S0_S3 | |
| RA_S0_S4 | |
| RA_S0_S5 | |
| RA_S0_S6 | |
| RA_S0_S7 | |
| RA_S0_S8 | |
| RA_S0_S9 | |
| RA_S0_S11 | |
| INVALID_RLIST | |
Definition at line 685 of file RISCVBaseInfo.h.
      
  | 
  inline | 
Definition at line 734 of file RISCVBaseInfo.h.
References assert(), RA, and RA_S0_S11.
Referenced by llvm::RISCVFrameLowering::restoreCalleeSavedRegisters(), and llvm::RISCVFrameLowering::spillCalleeSavedRegisters().
Definition at line 743 of file RISCVBaseInfo.h.
References llvm::alignTo(), assert(), RA, RA_S0_S11, and RegSize.
Referenced by llvm::RISCVInstPrinter::printStackAdj().
| void llvm::RISCVZC::printRegList | ( | unsigned | RlistEncode, | 
| raw_ostream & | OS ) |