Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/Driver/ToolChains/AMDGPUOpenMP.h
Show All 20 Lines | |||||
} | } | ||||
namespace toolchains { | namespace toolchains { | ||||
class LLVM_LIBRARY_VISIBILITY AMDGPUOpenMPToolChain final | class LLVM_LIBRARY_VISIBILITY AMDGPUOpenMPToolChain final | ||||
: public ROCMToolChain { | : public ROCMToolChain { | ||||
public: | public: | ||||
AMDGPUOpenMPToolChain(const Driver &D, const llvm::Triple &Triple, | AMDGPUOpenMPToolChain(const Driver &D, const llvm::Triple &Triple, | ||||
const ToolChain &HostTC, | const ToolChain &HostTC, const llvm::opt::ArgList &Args, | ||||
const llvm::opt::ArgList &Args); | const llvm::opt::DerivedArgList &DerivedArgs); | ||||
const llvm::Triple *getAuxTriple() const override { | const llvm::Triple *getAuxTriple() const override { | ||||
return &HostTC.getTriple(); | return &HostTC.getTriple(); | ||||
} | } | ||||
llvm::opt::DerivedArgList * | llvm::opt::DerivedArgList * | ||||
TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, | TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, | ||||
Action::OffloadKind DeviceOffloadKind) const override; | Action::OffloadKind DeviceOffloadKind) const override; | ||||
Show All 14 Lines | public: | ||||
VersionTuple | VersionTuple | ||||
computeMSVCVersion(const Driver *D, | computeMSVCVersion(const Driver *D, | ||||
const llvm::opt::ArgList &Args) const override; | const llvm::opt::ArgList &Args) const override; | ||||
llvm::SmallVector<BitCodeLibraryInfo, 12> | llvm::SmallVector<BitCodeLibraryInfo, 12> | ||||
getDeviceLibs(const llvm::opt::ArgList &Args) const override; | getDeviceLibs(const llvm::opt::ArgList &Args) const override; | ||||
const ToolChain &HostTC; | const ToolChain &HostTC; | ||||
const llvm::opt::DerivedArgList &DerivedArgs; | |||||
}; | }; | ||||
} // end namespace toolchains | } // end namespace toolchains | ||||
} // end namespace driver | } // end namespace driver | ||||
} // end namespace clang | } // end namespace clang | ||||
#endif // LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_AMDGPUOPENMP_H | #endif // LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_AMDGPUOPENMP_H |