Home
last modified time | relevance | path

Searched refs:BareMetal (Results 1 – 7 of 7) sorted by relevance

/openbsd/src/gnu/llvm/clang/lib/Driver/ToolChains/
DBareMetal.cpp94 BareMetal::BareMetal(const Driver &D, const llvm::Triple &Triple, in BareMetal() function in BareMetal
156 void BareMetal::findMultilibs(const Driver &D, const llvm::Triple &Triple, in findMultilibs()
167 bool BareMetal::handlesTarget(const llvm::Triple &Triple) { in handlesTarget()
172 Tool *BareMetal::buildLinker() const { in buildLinker()
176 std::string BareMetal::computeSysRoot() const { in computeSysRoot()
188 void BareMetal::AddClangSystemIncludeArgs(const ArgList &DriverArgs, in AddClangSystemIncludeArgs()
208 void BareMetal::addClangTargetOptions(const ArgList &DriverArgs, in addClangTargetOptions()
214 void BareMetal::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs, in AddClangCXXStdlibIncludeArgs()
267 void BareMetal::AddCXXStdlibLibArgs(const ArgList &Args, in AddCXXStdlibLibArgs()
284 void BareMetal::AddLinkRuntimeLib(const ArgList &Args, in AddLinkRuntimeLib()
[all …]
DBareMetal.h22 class LLVM_LIBRARY_VISIBILITY BareMetal : public ToolChain {
24 BareMetal(const Driver &D, const llvm::Triple &Triple,
26 ~BareMetal() override = default;
/openbsd/src/gnu/usr.bin/clang/libclangDriver/
DMakefile35 BareMetal.cpp \
/openbsd/src/gnu/llvm/clang/lib/Driver/
DCMakeLists.txt48 ToolChains/BareMetal.cpp
DDriver.cpp6189 TC = std::make_unique<toolchains::BareMetal>(*this, Target, Args); in getToolChain()
6205 else if (toolchains::BareMetal::handlesTarget(Target)) in getToolChain()
6206 TC = std::make_unique<toolchains::BareMetal>(*this, Target, Args); in getToolChain()
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Driver/
DBUILD.gn63 "ToolChains/BareMetal.cpp",
/openbsd/src/gnu/llvm/llvm/docs/
DHowToCrossCompileBuiltinsOnArm.rst224 * The targets to compile compiler-rt have the suffix -none-eabi. This uses the BareMetal driver in …