Home | History | Annotate | Download | only in ToolChains

Lines Matching refs:fuchsia

1 //===--- Fuchsia.cpp - Fuchsia ToolChain Implementations --------*- C++ -*-===//
9 #include "Fuchsia.h"
31 void fuchsia::Linker::ConstructJob(Compilation &C, const JobAction &JA,
36 const toolchains::Fuchsia &ToolChain =
37 static_cast<const toolchains::Fuchsia &>(getToolChain());
175 /// Fuchsia - Fuchsia tool chain which can call as(1) and ld(1) directly.
177 Fuchsia::Fuchsia(const Driver &D, const llvm::Triple &Triple,
222 // for Fuchsia.
281 std::string Fuchsia::ComputeEffectiveClangTriple(const ArgList &Args,
287 Tool *Fuchsia::buildLinker() const {
288 return new tools::fuchsia::Linker(*this);
291 ToolChain::RuntimeLibType Fuchsia::GetRuntimeLibType(
304 Fuchsia::GetCXXStdlibType(const ArgList &Args) const {
315 void Fuchsia::addClangTargetOptions(const ArgList &DriverArgs,
323 void Fuchsia::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
359 void Fuchsia::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
398 void Fuchsia::AddCXXStdlibLibArgs(const ArgList &Args,
410 SanitizerMask Fuchsia::getSupportedSanitizers() const {
425 SanitizerMask Fuchsia::getDefaultSanitizers() const {
441 void Fuchsia::addProfileRTLibs(const llvm::opt::ArgList &Args,