Home | History | Annotate | Download | only in ToolChains

Lines Matching defs:OpenBSD

1 //===--- OpenBSD.cpp - OpenBSD ToolChain Implementations --------*- C++ -*-===//
9 #include "OpenBSD.h"
26 void openbsd::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
36 // When building 32-bit code on OpenBSD/amd64, we have to explicitly
90 void openbsd::Linker::ConstructJob(Compilation &C, const JobAction &JA,
95 const toolchains::OpenBSD &ToolChain =
96 static_cast<const toolchains::OpenBSD &>(getToolChain());
230 SanitizerMask OpenBSD::getSupportedSanitizers() const {
246 /// OpenBSD - OpenBSD tool chain which can call as(1) and ld(1) directly.
248 OpenBSD::OpenBSD(const Driver &D, const llvm::Triple &Triple,
254 void OpenBSD::AddClangSystemIncludeArgs(
287 void OpenBSD::addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs,
293 void OpenBSD::AddCXXStdlibLibArgs(const ArgList &Args,
302 std::string OpenBSD::getCompilerRT(const ArgList &Args,
310 Tool *OpenBSD::buildAssembler() const {
311 return new tools::openbsd::Assembler(*this);
314 Tool *OpenBSD::buildLinker() const { return new tools::openbsd::Linker(*this); }
316 bool OpenBSD::HasNativeLLVMSupport() const { return true; }