|
clang 24.0.0git
|
#include "HIPSPV.h"#include "HIPUtility.h"#include "clang/Driver/CommonArgs.h"#include "clang/Driver/Compilation.h"#include "clang/Driver/Driver.h"#include "clang/Driver/InputInfo.h"#include "clang/Options/Options.h"#include "llvm/MC/TargetRegistry.h"#include "llvm/Support/FileSystem.h"#include "llvm/Support/Path.h"Go to the source code of this file.
Functions | |
| static std::string | findPassPlugin (const Driver &D, const llvm::opt::ArgList &Args) |
| static bool | isSPIRVBackendAvailable (const llvm::Triple &T) |
| static const char * | runHipSpvPasses (Compilation &C, const JobAction &JA, const Tool &Creator, const ToolChain &TC, const InputInfoList &Inputs, const InputInfo &Output, const llvm::opt::ArgList &Args, StringRef Name, const char *TempFile) |
|
static |
Definition at line 27 of file HIPSPV.cpp.
References clang::driver::Driver::Diag().
Referenced by runHipSpvPasses().
|
static |
Definition at line 53 of file HIPSPV.cpp.
References clang::T.
Referenced by clang::driver::toolchains::HIPSPVToolChain::IsIntegratedBackendSupported().
|
static |
Definition at line 60 of file HIPSPV.cpp.
References clang::C, findPassPlugin(), clang::driver::ToolChain::GetProgramPath(), clang::driver::tools::HIP::getTempFile(), and clang::driver::ResponseFileSupport::None().