From: Saleem Abdulrasool Date: Sat, 28 Oct 2017 19:15:05 +0000 (+0000) Subject: ADT: add a helper to check if the Triple is ARM64 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0f759db2bd4bfc5954ff1b5968eae8b1cc3d3691;p=platform%2Fupstream%2Fllvm.git ADT: add a helper to check if the Triple is ARM64 Add a trivial helper for checking if the architecture is AArch64 Little Endian or Big Endian. llvm-svn: 316837 --- diff --git a/llvm/include/llvm/ADT/Triple.h b/llvm/include/llvm/ADT/Triple.h index cb73dca..c2dd5f6 100644 --- a/llvm/include/llvm/ADT/Triple.h +++ b/llvm/include/llvm/ADT/Triple.h @@ -655,6 +655,11 @@ public: return getArch() == Triple::arm || getArch() == Triple::armeb; } + /// Tests whether the target is AArch64 (little and big endian). + bool isAArch64() const { + return getArch() == Triple::aarch64 || getArch() == Triple::aarch64_be; + } + /// Tests wether the target supports comdat bool supportsCOMDAT() const { return !isOSBinFormatMachO(); }