Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/Driver/ToolChains/FreeBSD.h
Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | |||||
public: | public: | ||||
FreeBSD(const Driver &D, const llvm::Triple &Triple, | FreeBSD(const Driver &D, const llvm::Triple &Triple, | ||||
const llvm::opt::ArgList &Args); | const llvm::opt::ArgList &Args); | ||||
bool HasNativeLLVMSupport() const override; | bool HasNativeLLVMSupport() const override; | ||||
bool IsMathErrnoDefault() const override { return false; } | bool IsMathErrnoDefault() const override { return false; } | ||||
bool IsObjCNonFragileABIDefault() const override { return true; } | bool IsObjCNonFragileABIDefault() const override { return true; } | ||||
void | |||||
AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs, | |||||
llvm::opt::ArgStringList &CC1Args) const override; | |||||
CXXStdlibType GetDefaultCXXStdlibType() const override; | CXXStdlibType GetDefaultCXXStdlibType() const override; | ||||
void addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, | void addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, | ||||
llvm::opt::ArgStringList &CC1Args) const override; | llvm::opt::ArgStringList &CC1Args) const override; | ||||
void | void | ||||
addLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, | addLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, | ||||
llvm::opt::ArgStringList &CC1Args) const override; | llvm::opt::ArgStringList &CC1Args) const override; | ||||
void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, | void AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, | ||||
llvm::opt::ArgStringList &CmdArgs) const override; | llvm::opt::ArgStringList &CmdArgs) const override; | ||||
Show All 30 Lines |