clang API Documentation
#include <ToolChains.h>


Public Member Functions | |
| OpenBSD (const Driver &D, const llvm::Triple &Triple) | |
| OpenBSD - OpenBSD tool chain which can call as(1) and ld(1) directly. | |
| virtual Tool & | SelectTool (const Compilation &C, const JobAction &JA, const ActionList &Inputs) const |
Definition at line 455 of file ToolChains.h.
| OpenBSD::OpenBSD | ( | const Driver & | D, |
| const llvm::Triple & | Triple | ||
| ) |
OpenBSD - OpenBSD tool chain which can call as(1) and ld(1) directly.
Definition at line 1567 of file ToolChains.cpp.
References clang::driver::ToolChain::getDriver(), and clang::driver::ToolChain::getFilePaths().
| Tool & OpenBSD::SelectTool | ( | const Compilation & | C, |
| const JobAction & | JA, | ||
| const ActionList & | Inputs | ||
| ) | const [virtual] |
SelectTool - Choose a tool to use to handle the action
Reimplemented from clang::driver::toolchains::Generic_GCC.
Definition at line 1573 of file ToolChains.cpp.
References clang::driver::Action::AnalyzeJobClass, clang::driver::phases::Assemble, clang::driver::Action::AssembleJobClass, clang::driver::Compilation::getArgs(), clang::driver::ToolChain::getDriver(), clang::driver::Action::getKind(), clang::driver::ToolChain::getTriple(), clang::driver::ArgList::hasFlag(), clang::driver::toolchains::Generic_ELF::IsIntegratedAssemblerDefault(), clang::driver::phases::Link, clang::driver::Action::LinkJobClass, and clang::driver::toolchains::Generic_GCC::Tools.