LLVM 22.0.0git
llvm::RISCVABI Namespace Reference

Enumerations

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

Functions

ABI computeTargetABI (const Triple &TT, const FeatureBitset &FeatureBits, StringRef ABIName)
ABI getTargetABI (StringRef ABIName)
MCRegister getBPReg ()
MCRegister getSCSPReg ()

Enumeration Type Documentation

◆ ABI

Enumerator
ABI_ILP32 
ABI_ILP32F 
ABI_ILP32D 
ABI_ILP32E 
ABI_LP64 
ABI_LP64F 
ABI_LP64D 
ABI_LP64E 
ABI_Unknown 

Definition at line 579 of file RISCVBaseInfo.h.

Function Documentation

◆ computeTargetABI()

◆ getBPReg()

◆ getSCSPReg()

MCRegister llvm::RISCVABI::getSCSPReg ( )

Definition at line 123 of file RISCVBaseInfo.cpp.

Referenced by emitSCSEpilogue(), and emitSCSPrologue().

◆ getTargetABI()