LLVM  13.0.0git
Enumerations | Functions
llvm::RISCVABI Namespace Reference

Enumerations

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

Functions

ABI computeTargetABI (const Triple &TT, 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_Unknown 

Definition at line 276 of file RISCVBaseInfo.h.

Function Documentation

◆ computeTargetABI()

ABI llvm::RISCVABI::computeTargetABI ( const Triple TT,
FeatureBitset  FeatureBits,
StringRef  ABIName 
)

◆ getBPReg()

MCRegister llvm::RISCVABI::getBPReg ( )

◆ getSCSPReg()

MCRegister llvm::RISCVABI::getSCSPReg ( )

Definition at line 84 of file RISCVBaseInfo.cpp.

Referenced by emitSCSEpilogue(), and emitSCSPrologue().

◆ getTargetABI()

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