Searched refs:BareMetal (Results 1 – 6 of 6) sorted by relevance
/external/llvm-project/clang/lib/Driver/ToolChains/ |
D | BareMetal.cpp | 30 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 …]
|
D | BareMetal.h | 22 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/ |
D | CMakeLists.txt | 40 ToolChains/BareMetal.cpp
|
D | Driver.cpp | 5220 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/ |
D | BUILD.gn | 57 "ToolChains/BareMetal.cpp",
|
/external/llvm-project/llvm/docs/ |
D | HowToCrossCompileBuiltinsOnArm.rst | 223 * The targets to compile compiler-rt have the suffix -none-eabi. This uses the BareMetal driver in …
|