LLVM: lib/TargetParser/TargetDataLayout.cpp File Reference (original) (raw)

Go to the source code of this file.

Functions
static StringRef getManglingComponent (const Triple &T)
static std::string computeARMDataLayout (const Triple &TT, StringRef ABIName)
static std::string computeAArch64DataLayout (const Triple &TT)
static std::string computeBPFDataLayout (const Triple &TT)
static std::string computeCSKYDataLayout (const Triple &TT)
static std::string computeLoongArchDataLayout (const Triple &TT)
static std::string computeM68kDataLayout (const Triple &TT)
static MipsABI getMipsABI (const Triple &TT, StringRef ABIName)
static std::string computeMipsDataLayout (const Triple &TT, StringRef ABIName)
static std::string computePowerDataLayout (const Triple &T, StringRef ABIName)
static std::string computeAMDDataLayout (const Triple &TT)
static std::string computeRISCVDataLayout (const Triple &TT, StringRef ABIName)
static std::string computeSparcDataLayout (const Triple &T)
static std::string computeSystemZDataLayout (const Triple &TT)
static std::string computeX86DataLayout (const Triple &TT)
static std::string computeNVPTXDataLayout (const Triple &T, StringRef ABIName)
static std::string computeSPIRVDataLayout (const Triple &TT)
static std::string computeLanaiDataLayout ()
static std::string computeWebAssemblyDataLayout (const Triple &TT)
static std::string computeVEDataLayout (const Triple &T)

computeAArch64DataLayout()

computeAMDDataLayout()

computeARMDataLayout()

computeBPFDataLayout()

computeCSKYDataLayout()

computeLanaiDataLayout()

computeLoongArchDataLayout()

computeM68kDataLayout()

computeMipsDataLayout()

computeNVPTXDataLayout()

computePowerDataLayout()

computeRISCVDataLayout()

computeSparcDataLayout()

computeSPIRVDataLayout()

computeSystemZDataLayout()

computeVEDataLayout()

computeWebAssemblyDataLayout()

computeX86DataLayout()

getManglingComponent()

getMipsABI()