diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/Driver/ToolChains/Hexagon.h')
-rw-r--r-- | contrib/llvm-project/clang/lib/Driver/ToolChains/Hexagon.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/contrib/llvm-project/clang/lib/Driver/ToolChains/Hexagon.h b/contrib/llvm-project/clang/lib/Driver/ToolChains/Hexagon.h index c32cb7f09591..4799c3028ff9 100644 --- a/contrib/llvm-project/clang/lib/Driver/ToolChains/Hexagon.h +++ b/contrib/llvm-project/clang/lib/Driver/ToolChains/Hexagon.h @@ -50,7 +50,8 @@ public: const char *LinkingOutput) const override; }; -void getHexagonTargetFeatures(const Driver &D, const llvm::opt::ArgList &Args, +void getHexagonTargetFeatures(const Driver &D, const llvm::Triple &Triple, + const llvm::opt::ArgList &Args, std::vector<StringRef> &Features); } // end namespace hexagon. @@ -94,9 +95,6 @@ public: llvm::opt::ArgStringList &CmdArgs) const override; StringRef GetGCCLibAndIncVersion() const { return GCCLibAndIncVersion.Text; } - bool IsIntegratedAssemblerDefault() const override { - return true; - } std::string getHexagonTargetDir( const std::string &InstalledDir, @@ -104,12 +102,14 @@ public: void getHexagonLibraryPaths(const llvm::opt::ArgList &Args, ToolChain::path_list &LibPaths) const; + std::string getCompilerRTPath() const override; + static bool isAutoHVXEnabled(const llvm::opt::ArgList &Args); - static const StringRef GetDefaultCPU(); - static const StringRef GetTargetCPUVersion(const llvm::opt::ArgList &Args); + static StringRef GetDefaultCPU(); + static StringRef GetTargetCPUVersion(const llvm::opt::ArgList &Args); - static Optional<unsigned> getSmallDataThreshold( - const llvm::opt::ArgList &Args); + static std::optional<unsigned> + getSmallDataThreshold(const llvm::opt::ArgList &Args); }; } // end namespace toolchains |