summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM64/TargetInfo/ARM64TargetInfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/ARM64/TargetInfo/ARM64TargetInfo.cpp')
-rw-r--r--llvm/lib/Target/ARM64/TargetInfo/ARM64TargetInfo.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM64/TargetInfo/ARM64TargetInfo.cpp b/llvm/lib/Target/ARM64/TargetInfo/ARM64TargetInfo.cpp
index dec09ed178c..c2b6f5c7045 100644
--- a/llvm/lib/Target/ARM64/TargetInfo/ARM64TargetInfo.cpp
+++ b/llvm/lib/Target/ARM64/TargetInfo/ARM64TargetInfo.cpp
@@ -12,10 +12,13 @@
using namespace llvm;
namespace llvm {
-Target TheARM64Target;
+Target TheARM64leTarget;
+Target TheARM64beTarget;
} // end namespace llvm
extern "C" void LLVMInitializeARM64TargetInfo() {
- RegisterTarget<Triple::arm64, /*HasJIT=*/true> X(TheARM64Target, "arm64",
- "ARM64");
+ RegisterTarget<Triple::arm64, /*HasJIT=*/true> X(TheARM64leTarget, "arm64",
+ "ARM64 (little endian)");
+ RegisterTarget<Triple::arm64_be, /*HasJIT=*/true> Y(TheARM64beTarget, "arm64_be",
+ "ARM64 (big endian)");
}
OpenPOWER on IntegriCloud