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;
45 void AddClangCXXStdlibIncludeArgs(
46 const llvm::opt::ArgList &Args,
47 llvm::opt::ArgStringList &CC1Args)
const override;
49 AddClangSystemIncludeArgs(
const llvm::opt::ArgList &DriverArgs,
50 llvm::opt::ArgStringList &CC1Args)
const override;
51 void AddIAMCUIncludeArgs(
const llvm::opt::ArgList &DriverArgs,
52 llvm::opt::ArgStringList &CC1Args)
const override;
57 computeMSVCVersion(
const Driver *
D,
58 const llvm::opt::ArgList &Args)
const override;
61 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.