LLVM 20.0.0git
Enumerations | Functions
llvm::LoongArchABI Namespace Reference

Enumerations

enum  ABI {
  ABI_ILP32S , ABI_ILP32F , ABI_ILP32D , ABI_LP64S ,
  ABI_LP64F , ABI_LP64D , ABI_Unknown
}
 

Functions

static ABI checkABIStandardized (ABI Abi)
 
static ABI getTripleABI (const Triple &TT)
 
ABI computeTargetABI (const Triple &TT, const FeatureBitset &FeatureBits, StringRef ABIName)
 
ABI getTargetABI (StringRef ABIName)
 
MCRegister getBPReg ()
 

Enumeration Type Documentation

◆ ABI

Enumerator
ABI_ILP32S 
ABI_ILP32F 
ABI_ILP32D 
ABI_LP64S 
ABI_LP64F 
ABI_LP64D 
ABI_Unknown 

Definition at line 92 of file LoongArchBaseInfo.h.

Function Documentation

◆ checkABIStandardized()

static ABI llvm::LoongArchABI::checkABIStandardized ( ABI  Abi)
static

◆ computeTargetABI()

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

◆ getBPReg()

MCRegister llvm::LoongArchABI::getBPReg ( )

◆ getTargetABI()

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

◆ getTripleABI()

static ABI llvm::LoongArchABI::getTripleABI ( const Triple TT)
static