|
clang 22.0.0git
|
#include "OHOS.h"#include "Arch/ARM.h"#include "clang/Config/config.h"#include "clang/Driver/CommonArgs.h"#include "clang/Driver/Compilation.h"#include "clang/Driver/Driver.h"#include "clang/Driver/Options.h"#include "clang/Driver/SanitizerArgs.h"#include "llvm/Option/ArgList.h"#include "llvm/ProfileData/InstrProf.h"#include "llvm/Support/FileSystem.h"#include "llvm/Support/Path.h"#include "llvm/Support/VirtualFileSystem.h"Go to the source code of this file.
Functions | |
| static bool | findOHOSMuslMultilibs (const Driver &D, const Multilib::flags_list &Flags, DetectedMultilibs &Result) |
| static bool | findOHOSMultilibs (const Driver &D, const ToolChain &TC, const llvm::Triple &TargetTriple, StringRef Path, const ArgList &Args, DetectedMultilibs &Result) |
| static std::string | makePath (const std::initializer_list< std::string > &IL) |
|
static |
Definition at line 59 of file OHOS.cpp.
References clang::driver::tools::addMultilibFlag(), findOHOSMuslMultilibs(), clang::driver::tools::arm::getARMFloatABI(), clang::driver::tools::arm::Hard, clang::driver::tools::arm::Soft, and clang::driver::tools::arm::SoftFP.
Referenced by clang::driver::toolchains::OHOS::OHOS().
|
static |
Definition at line 33 of file OHOS.cpp.
References clang::driver::MultilibSet::push_back(), and clang::driver::MultilibSet::select().
Referenced by findOHOSMultilibs().
|
static |
Definition at line 124 of file OHOS.cpp.
Referenced by clang::driver::toolchains::OHOS::AddClangCXXStdlibIncludeArgs(), clang::driver::toolchains::OHOS::computeSysRoot(), clang::driver::toolchains::OHOS::getArchSpecificLibPaths(), and clang::driver::toolchains::OHOS::OHOS().