diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Object/WindowsMachineFlag.cpp')
-rw-r--r-- | contrib/llvm-project/llvm/lib/Object/WindowsMachineFlag.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/contrib/llvm-project/llvm/lib/Object/WindowsMachineFlag.cpp b/contrib/llvm-project/llvm/lib/Object/WindowsMachineFlag.cpp index f7f2b20ae1a2..8335ea745548 100644 --- a/contrib/llvm-project/llvm/lib/Object/WindowsMachineFlag.cpp +++ b/contrib/llvm-project/llvm/lib/Object/WindowsMachineFlag.cpp @@ -15,6 +15,7 @@ #include "llvm/ADT/StringRef.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/BinaryFormat/COFF.h" +#include "llvm/Support/ErrorHandling.h" using namespace llvm; @@ -25,6 +26,7 @@ COFF::MachineTypes llvm::getMachineType(StringRef S) { .Cases("x86", "i386", COFF::IMAGE_FILE_MACHINE_I386) .Case("arm", COFF::IMAGE_FILE_MACHINE_ARMNT) .Case("arm64", COFF::IMAGE_FILE_MACHINE_ARM64) + .Case("arm64ec", COFF::IMAGE_FILE_MACHINE_ARM64EC) .Default(COFF::IMAGE_FILE_MACHINE_UNKNOWN); } @@ -34,6 +36,8 @@ StringRef llvm::machineToStr(COFF::MachineTypes MT) { return "arm"; case COFF::IMAGE_FILE_MACHINE_ARM64: return "arm64"; + case COFF::IMAGE_FILE_MACHINE_ARM64EC: + return "arm64ec"; case COFF::IMAGE_FILE_MACHINE_AMD64: return "x64"; case COFF::IMAGE_FILE_MACHINE_I386: |