Home
last modified time | relevance | path

Searched refs:AArch64leTargetInfo (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/
H A DAArch64.h203 class LLVM_LIBRARY_VISIBILITY AArch64leTargetInfo : public AArch64TargetInfo {
205 AArch64leTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
214 : public WindowsTargetInfo<AArch64leTargetInfo> {
261 : public DarwinTargetInfo<AArch64leTargetInfo> {
274 : public AArch64leTargetInfo {
H A DAArch64.cpp1438 AArch64leTargetInfo::AArch64leTargetInfo(const llvm::Triple &Triple, in AArch64leTargetInfo() function in AArch64leTargetInfo
1442 void AArch64leTargetInfo::setDataLayout() { in setDataLayout()
1452 void AArch64leTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines()
1477 : WindowsTargetInfo<AArch64leTargetInfo>(Triple, Opts), Triple(Triple) { in WindowsARM64TargetInfo()
1574 : DarwinTargetInfo<AArch64leTargetInfo>(Triple, Opts) { in DarwinAArch64TargetInfo()
1623 : AArch64leTargetInfo(llvm::Triple("aarch64", Triple.getVendorName(), in RenderScript64TargetInfo()
1633 AArch64leTargetInfo::getTargetDefines(Opts, Builder); in getTargetDefines()
/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/
H A DTargets.cpp146 return std::make_unique<FreeBSDTargetInfo<AArch64leTargetInfo>>(Triple, in AllocateTarget()
149 return std::make_unique<FuchsiaTargetInfo<AArch64leTargetInfo>>(Triple, in AllocateTarget()
152 return std::make_unique<HaikuTargetInfo<AArch64leTargetInfo>>(Triple, in AllocateTarget()
157 return std::make_unique<LinuxTargetInfo<AArch64leTargetInfo>>(Triple, in AllocateTarget()
160 return std::make_unique<OHOSTargetInfo<AArch64leTargetInfo>>(Triple, in AllocateTarget()
164 return std::make_unique<NetBSDTargetInfo<AArch64leTargetInfo>>(Triple, in AllocateTarget()
167 return std::make_unique<OpenBSDTargetInfo<AArch64leTargetInfo>>(Triple, in AllocateTarget()
178 return std::make_unique<AArch64leTargetInfo>(Triple, Opts); in AllocateTarget()