Lines Matching defs:OpenBSD
1 //===--- OpenBSD.cpp - OpenBSD ToolChain Implementations --------*- C++ -*-===//
9 #include "OpenBSD.h"
33 const auto &ToolChain = static_cast<const OpenBSD &>(getToolChain());
42 // When building 32-bit code on OpenBSD/amd64, we have to explicitly
112 const auto &ToolChain = static_cast<const OpenBSD &>(getToolChain());
300 SanitizerMask OpenBSD::getSupportedSanitizers() const {
315 /// OpenBSD - OpenBSD tool chain which can call as(1) and ld(1) directly.
317 OpenBSD::OpenBSD(const Driver &D, const llvm::Triple &Triple,
323 void OpenBSD::AddClangSystemIncludeArgs(
357 void OpenBSD::addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs,
363 void OpenBSD::AddCXXStdlibLibArgs(const ArgList &Args,
374 std::string OpenBSD::getCompilerRT(const ArgList &Args, StringRef Component,
392 Tool *OpenBSD::buildAssembler() const {
396 Tool *OpenBSD::buildLinker() const { return new tools::openbsd::Linker(*this); }
398 bool OpenBSD::HasNativeLLVMSupport() const { return true; }
401 OpenBSD::getDefaultUnwindTableLevel(const ArgList &Args) const {