diff options
Diffstat (limited to 'llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp')
| -rw-r--r-- | llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp b/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp index 377b533be89..9281e4e1d93 100644 --- a/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp +++ b/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp @@ -16,9 +16,12 @@ #include "llvm/Support/TargetRegistry.h" using namespace llvm; -Target llvm::TheAArch64Target; +Target llvm::TheAArch64leTarget; +Target llvm::TheAArch64beTarget; extern "C" void LLVMInitializeAArch64TargetInfo() { RegisterTarget<Triple::aarch64, /*HasJIT=*/true> - X(TheAArch64Target, "aarch64", "AArch64 (ARM 64-bit target)"); + X(TheAArch64leTarget, "aarch64", "AArch64 (ARM 64-bit little endian target)"); + RegisterTarget<Triple::aarch64_be, /*HasJIT=*/true> + Y(TheAArch64beTarget, "aarch64_be", "AArch64 (ARM 64-bit big endian target)"); } |

