LLVM 22.0.0git
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 119 of file LoongArchBaseInfo.h.

Function Documentation

◆ checkABIStandardized()

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

◆ computeTargetABI()

◆ getBPReg()

◆ getTargetABI()

◆ getTripleABI()