9#ifndef LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_AMDGPUOPENMP_H
10#define LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_AMDGPUOPENMP_H
20class AMDGPUOpenMPToolChain;
30 const llvm::opt::ArgList &Args);
36 llvm::opt::DerivedArgList *
37 TranslateArgs(
const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
40 addClangTargetOptions(
const llvm::opt::ArgList &DriverArgs,
41 llvm::opt::ArgStringList &CC1Args,
43 void addClangWarningOptions(llvm::opt::ArgStringList &CC1Args)
const override;
44 CXXStdlibType GetCXXStdlibType(
const llvm::opt::ArgList &Args)
const override;
46 AddClangSystemIncludeArgs(
const llvm::opt::ArgList &DriverArgs,
47 llvm::opt::ArgStringList &CC1Args)
const override;
48 void AddIAMCUIncludeArgs(
const llvm::opt::ArgList &DriverArgs,
49 llvm::opt::ArgStringList &CC1Args)
const override;
54 computeMSVCVersion(
const Driver *
D,
55 const llvm::opt::ArgList &Args)
const override;
58 getDeviceLibs(
const llvm::opt::ArgList &Args)
const override;
Driver - Encapsulate logic for constructing compilation processes from a set of gcc-driver-like comma...
The JSON file list parser is used to communicate input to InstallAPI.