diff options
author | Vladimir Sukharev <vladimir.sukharev@arm.com> | 2015-05-14 08:25:18 +0000 |
---|---|---|
committer | Vladimir Sukharev <vladimir.sukharev@arm.com> | 2015-05-14 08:25:18 +0000 |
commit | c6dab75bd4459e53468b5e676dc962c3d88126a0 (patch) | |
tree | 4080f18546d88e94c9b095d32b2f7e6012f8b827 /clang/lib/Driver/Tools.h | |
parent | 78b8653a84786cd73511d770f3afbc13538af1fe (diff) | |
download | bcm5719-llvm-c6dab75bd4459e53468b5e676dc962c3d88126a0.tar.gz bcm5719-llvm-c6dab75bd4459e53468b5e676dc962c3d88126a0.zip |
[ARM] Add v8.1a architecture
Add support for ARMv8.1a architecture.
Briefly it is described on http://community.arm.com/groups/processors/blog/2014/12/02/the-armv8-a-architecture-and-its-ongoing-development
Reviewers: jmolloy, rengolin
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D8799
llvm-svn: 237349
Diffstat (limited to 'clang/lib/Driver/Tools.h')
-rw-r--r-- | clang/lib/Driver/Tools.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/Driver/Tools.h b/clang/lib/Driver/Tools.h index 51dce9d2799..25fe063f7f1 100644 --- a/clang/lib/Driver/Tools.h +++ b/clang/lib/Driver/Tools.h @@ -226,9 +226,11 @@ namespace hexagon { namespace arm { StringRef getARMTargetCPU(const llvm::opt::ArgList &Args, const llvm::Triple &Triple); + const StringRef getARMArch(const llvm::opt::ArgList &Args, + const llvm::Triple &Triple); const char* getARMCPUForMArch(const llvm::opt::ArgList &Args, const llvm::Triple &Triple); - const char* getLLVMArchSuffixForARM(StringRef CPU); + const char* getLLVMArchSuffixForARM(StringRef CPU, StringRef Arch); void appendEBLinkFlags(const llvm::opt::ArgList &Args, ArgStringList &CmdArgs, const llvm::Triple &Triple); } |