Changeset View
Changeset View
Standalone View
Standalone View
head/contrib/llvm-project/clang/lib/Basic/Targets.cpp
Show First 20 Lines • Show All 352 Lines • ▼ Show 20 Lines | case llvm::Triple::ppc64: | ||||
default: | default: | ||||
return new PPC64TargetInfo(Triple, Opts); | return new PPC64TargetInfo(Triple, Opts); | ||||
} | } | ||||
case llvm::Triple::ppc64le: | case llvm::Triple::ppc64le: | ||||
switch (os) { | switch (os) { | ||||
case llvm::Triple::Linux: | case llvm::Triple::Linux: | ||||
return new LinuxTargetInfo<PPC64TargetInfo>(Triple, Opts); | return new LinuxTargetInfo<PPC64TargetInfo>(Triple, Opts); | ||||
case llvm::Triple::FreeBSD: | |||||
return new FreeBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); | |||||
case llvm::Triple::NetBSD: | case llvm::Triple::NetBSD: | ||||
return new NetBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); | return new NetBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); | ||||
case llvm::Triple::OpenBSD: | case llvm::Triple::OpenBSD: | ||||
return new OpenBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); | return new OpenBSDTargetInfo<PPC64TargetInfo>(Triple, Opts); | ||||
default: | default: | ||||
return new PPC64TargetInfo(Triple, Opts); | return new PPC64TargetInfo(Triple, Opts); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 328 Lines • Show Last 20 Lines |