Changeset View
Changeset View
Standalone View
Standalone View
head/contrib/llvm/tools/clang/lib/Driver/ToolChains/FreeBSD.h
Show First 20 Lines • Show All 61 Lines • ▼ Show 20 Lines | public: | ||||
void addLibStdCxxIncludePaths( | void addLibStdCxxIncludePaths( | ||||
const llvm::opt::ArgList &DriverArgs, | 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; | ||||
llvm::ExceptionHandling GetExceptionModel( | llvm::ExceptionHandling GetExceptionModel( | ||||
const llvm::opt::ArgList &Args) const override; | const llvm::opt::ArgList &Args) const override; | ||||
bool IsUnwindTablesDefault(const llvm::opt::ArgList &Args) const override; | |||||
bool isPIEDefault() const override; | bool isPIEDefault() const override; | ||||
SanitizerMask getSupportedSanitizers() const override; | SanitizerMask getSupportedSanitizers() const override; | ||||
unsigned GetDefaultDwarfVersion() const override; | unsigned GetDefaultDwarfVersion() const override; | ||||
// Until dtrace (via CTF) and LLDB can deal with distributed debug info, | // Until dtrace (via CTF) and LLDB can deal with distributed debug info, | ||||
// FreeBSD defaults to standalone/full debug info. | // FreeBSD defaults to standalone/full debug info. | ||||
bool GetDefaultStandaloneDebug() const override { return true; } | bool GetDefaultStandaloneDebug() const override { return true; } | ||||
protected: | protected: | ||||
Show All 9 Lines |