LLVM: llvm::RISCVABI Namespace Reference (original) (raw)

Enumerations
enum ABI { ABI_ILP32, ABI_ILP32F, ABI_ILP32D, ABI_ILP32E, ABI_LP64, ABI_LP64F, ABI_LP64D, ABI_LP64E, ABI_Unknown }

ABI

Enumerator
ABI_ILP32
ABI_ILP32F
ABI_ILP32D
ABI_ILP32E
ABI_LP64
ABI_LP64F
ABI_LP64D
ABI_LP64E
ABI_Unknown

Definition at line 646 of file RISCVBaseInfo.h.

computeTargetABI()

getBPReg()

getSCSPReg()

getTargetABI()

ABI llvm::RISCVABI::getTargetABI ( StringRef ABIName )

Definition at line 103 of file RISCVBaseInfo.cpp.

References ABI_ILP32, ABI_ILP32D, ABI_ILP32E, ABI_ILP32F, ABI_LP64, ABI_LP64D, ABI_LP64E, ABI_LP64F, ABI_Unknown, llvm::StringSwitch< T, R >::Case(), and llvm::StringSwitch< T, R >::Default().

Referenced by computeTargetABI(), and llvm::RISCVTargetMachine::getSubtargetImpl().