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());
398 /// FreeBSD - FreeBSD tool chain which can call as(1) and ld(1) directly.
400 FreeBSD::FreeBSD(const Driver &D, const llvm::Triple &Triple,
413 void FreeBSD::AddClangSystemIncludeArgs(
447 void FreeBSD::addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs,
453 void FreeBSD::AddCXXStdlibLibArgs(const ArgList &Args,
463 void FreeBSD::AddCudaIncludeArgs(const ArgList &DriverArgs,
468 void FreeBSD::AddHIPIncludeArgs(const ArgList &DriverArgs,
473 Tool *FreeBSD::buildAssembler() const {
477 Tool *FreeBSD::buildLinker() const { return new tools::freebsd::Linker(*this); }
479 bool FreeBSD::HasNativeLLVMSupport() const { return true; }
482 FreeBSD::getDefaultUnwindTableLevel(const ArgList &Args) const {
486 bool FreeBSD::isPIEDefault(const llvm::opt::ArgList &Args) const {
490 SanitizerMask FreeBSD::getSupportedSanitizers() const {