diff --git a/llvm/lib/BinaryFormat/ELF.cpp b/llvm/lib/BinaryFormat/ELF.cpp --- a/llvm/lib/BinaryFormat/ELF.cpp +++ b/llvm/lib/BinaryFormat/ELF.cpp @@ -197,6 +197,7 @@ .Case("bpf", EM_BPF) .Case("ve", EM_VE) .Case("csky", EM_CSKY) + .Case("loongarch", EM_LOONGARCH) .Default(EM_NONE); } @@ -561,6 +562,8 @@ return "ve"; case EM_CSKY: return "csky"; + case EM_LOONGARCH: + return "loongarch"; default: return "None"; }