summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.h
diff options
context:
space:
mode:
authorVladimir Sukharev <vladimir.sukharev@arm.com>2015-05-14 08:25:18 +0000
committerVladimir Sukharev <vladimir.sukharev@arm.com>2015-05-14 08:25:18 +0000
commitc6dab75bd4459e53468b5e676dc962c3d88126a0 (patch)
tree4080f18546d88e94c9b095d32b2f7e6012f8b827 /clang/lib/Driver/Tools.h
parent78b8653a84786cd73511d770f3afbc13538af1fe (diff)
downloadbcm5719-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.h4
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);
}
OpenPOWER on IntegriCloud