Lines Matching refs:OpenBSD
1 //===--- OpenBSD.cpp - OpenBSD ToolChain Implementations --------*- C++ -*-===//
9 #include "OpenBSD.h"
33 const toolchains::OpenBSD &ToolChain =
34 static_cast<const toolchains::OpenBSD &>(getToolChain());
43 // When building 32-bit code on OpenBSD/amd64, we have to explicitly
114 const toolchains::OpenBSD &ToolChain =
115 static_cast<const toolchains::OpenBSD &>(getToolChain());
266 SanitizerMask OpenBSD::getSupportedSanitizers() const {
286 /// OpenBSD - OpenBSD tool chain which can call as(1) and ld(1) directly.
288 OpenBSD::OpenBSD(const Driver &D, const llvm::Triple &Triple,
294 void OpenBSD::AddClangSystemIncludeArgs(
328 void OpenBSD::addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs,
334 void OpenBSD::AddCXXStdlibLibArgs(const ArgList &Args,
345 std::string OpenBSD::getCompilerRT(const ArgList &Args, StringRef Component,
362 Tool *OpenBSD::buildAssembler() const {
366 Tool *OpenBSD::buildLinker() const { return new tools::openbsd::Linker(*this); }
368 bool OpenBSD::HasNativeLLVMSupport() const { return true; }
371 OpenBSD::getDefaultUnwindTableLevel(const ArgList &Args) const {