LLVM 20.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 | encodeRlist (MCRegister EndReg, bool IsRV32E=false) |
static unsigned | getStackAdjBase (unsigned RlistVal, bool IsRV64) |
static bool | getSpimm (unsigned RlistVal, unsigned &SpimmVal, int64_t StackAdjustment, bool IsRV64) |
void | printRlist (unsigned SlistEncode, 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 500 of file RISCVBaseInfo.h.
|
inline |
|
inlinestatic |
Definition at line 599 of file RISCVBaseInfo.h.
References getStackAdjBase(), and INVALID_RLIST.
Definition at line 551 of file RISCVBaseInfo.h.
References assert(), INVALID_RLIST, llvm_unreachable, RA, RA_S0, RA_S0_S1, RA_S0_S11, RA_S0_S2, RA_S0_S3, RA_S0_S4, RA_S0_S5, RA_S0_S6, RA_S0_S7, RA_S0_S8, and RA_S0_S9.
Referenced by getSpimm(), and llvm::RISCVInstPrinter::printStackAdj().
void llvm::RISCVZC::printRlist | ( | unsigned | SlistEncode, |
raw_ostream & | OS | ||
) |
Definition at line 226 of file RISCVBaseInfo.cpp.
References OS.