Lines Matching defs:FreeBSD
1 //===--- FreeBSD.cpp - FreeBSD ToolChain Implementations --------*- C++ -*-===//
9 #include "FreeBSD.h"
33 const auto &ToolChain = static_cast<const FreeBSD &>(getToolChain());
40 // When building 32-bit code on FreeBSD/amd64, we have to explicitly
134 const auto &ToolChain = static_cast<const FreeBSD &>(getToolChain());
393 /// FreeBSD - FreeBSD tool chain which can call as(1) and ld(1) directly.
395 FreeBSD::FreeBSD(const Driver &D, const llvm::Triple &Triple,
408 void FreeBSD::AddClangSystemIncludeArgs(
442 void FreeBSD::addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs,
448 void FreeBSD::AddCXXStdlibLibArgs(const ArgList &Args,
458 void FreeBSD::AddCudaIncludeArgs(const ArgList &DriverArgs,
463 void FreeBSD::AddHIPIncludeArgs(const ArgList &DriverArgs,
468 Tool *FreeBSD::buildAssembler() const {
472 Tool *FreeBSD::buildLinker() const { return new tools::freebsd::Linker(*this); }
474 bool FreeBSD::HasNativeLLVMSupport() const { return true; }
477 FreeBSD::getDefaultUnwindTableLevel(const ArgList &Args) const {
481 bool FreeBSD::isPIEDefault(const llvm::opt::ArgList &Args) const {
485 SanitizerMask FreeBSD::getSupportedSanitizers() const {