30 const llvm::opt::ArgList &Args);
33 return &
HostTC.getTriple();
36 llvm::opt::DerivedArgList *
37 TranslateArgs(
const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
41 addClangTargetOptions(
const llvm::opt::ArgList &DriverArgs,
42 llvm::opt::ArgStringList &CC1Args,
44 void addClangWarningOptions(llvm::opt::ArgStringList &CC1Args)
const override;
45 CXXStdlibType GetCXXStdlibType(
const llvm::opt::ArgList &Args)
const override;
46 void AddClangCXXStdlibIncludeArgs(
47 const llvm::opt::ArgList &Args,
48 llvm::opt::ArgStringList &CC1Args)
const override;
50 AddClangSystemIncludeArgs(
const llvm::opt::ArgList &DriverArgs,
51 llvm::opt::ArgStringList &CC1Args)
const override;
52 void AddIAMCUIncludeArgs(
const llvm::opt::ArgList &DriverArgs,
53 llvm::opt::ArgStringList &CC1Args)
const override;
56 computeMSVCVersion(
const Driver *D,
57 const llvm::opt::ArgList &Args)
const override;
60 getDeviceLibs(
const llvm::opt::ArgList &Args,