|
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 ) |