Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/Driver/ToolChains/
DBareMetal.cpp30 BareMetal::BareMetal(const Driver &D, const llvm::Triple &Triple, in BareMetal() function in BareMetal
76 bool BareMetal::handlesTarget(const llvm::Triple &Triple) { in handlesTarget()
80 Tool *BareMetal::buildLinker() const { in buildLinker()
84 std::string BareMetal::getCompilerRTPath() const { return getRuntimesDir(); } in getCompilerRTPath()
86 std::string BareMetal::getCompilerRTBasename(const llvm::opt::ArgList &, in getCompilerRTBasename()
91 std::string BareMetal::getRuntimesDir() const { in getRuntimesDir()
97 std::string BareMetal::computeSysRoot() const { in computeSysRoot()
108 void BareMetal::AddClangSystemIncludeArgs(const ArgList &DriverArgs, in AddClangSystemIncludeArgs()
128 void BareMetal::addClangTargetOptions(const ArgList &DriverArgs, in addClangTargetOptions()
134 void BareMetal::AddClangCXXStdlibIncludeArgs( in AddClangCXXStdlibIncludeArgs()
[all …]
DBareMetal.h22 class LLVM_LIBRARY_VISIBILITY BareMetal : public ToolChain {
24 BareMetal(const Driver &D, const llvm::Triple &Triple,
26 ~BareMetal() override = default;
/external/llvm-project/clang/lib/Driver/
DCMakeLists.txt40 ToolChains/BareMetal.cpp
DDriver.cpp5220 TC = std::make_unique<toolchains::BareMetal>(*this, Target, Args); in getToolChain()
5229 else if (toolchains::BareMetal::handlesTarget(Target)) in getToolChain()
5230 TC = std::make_unique<toolchains::BareMetal>(*this, Target, Args); in getToolChain()
/external/llvm-project/llvm/utils/gn/secondary/clang/lib/Driver/
DBUILD.gn57 "ToolChains/BareMetal.cpp",
/external/llvm-project/llvm/docs/
DHowToCrossCompileBuiltinsOnArm.rst223 * The targets to compile compiler-rt have the suffix -none-eabi. This uses the BareMetal driver in …