File tree Expand file tree Collapse file tree 5 files changed +9
-4
lines changed
include/llvm/BinaryFormat
test/tools/llvm-readobj/ELF Expand file tree Collapse file tree 5 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -303,7 +303,7 @@ enum {
303
303
EM_BA2 = 202 , // Beyond BA2 CPU architecture
304
304
EM_XCORE = 203 , // XMOS xCORE processor family
305
305
EM_MCHP_PIC = 204 , // Microchip 8-bit PIC(r) family
306
- EM_INTEL205 = 205 , // Reserved by Intel
306
+ EM_INTELGT = 205 , // Intel Graphics Technology
307
307
EM_INTEL206 = 206 , // Reserved by Intel
308
308
EM_INTEL207 = 207 , // Reserved by Intel
309
309
EM_INTEL208 = 208 , // Reserved by Intel
Original file line number Diff line number Diff line change @@ -175,7 +175,7 @@ uint16_t ELF::convertArchNameToEMachine(StringRef Arch) {
175
175
.Case (" ba2" , EM_BA2)
176
176
.Case (" xcore" , EM_XCORE)
177
177
.Case (" mchp_pic" , EM_MCHP_PIC)
178
- .Case (" intel205 " , EM_INTEL205 )
178
+ .Case (" intelgt " , EM_INTELGT )
179
179
.Case (" intel206" , EM_INTEL206)
180
180
.Case (" intel207" , EM_INTEL207)
181
181
.Case (" intel208" , EM_INTEL208)
@@ -584,8 +584,8 @@ StringRef ELF::convertEMachineToArchName(uint16_t EMachine) {
584
584
return " xcore" ;
585
585
case EM_MCHP_PIC:
586
586
return " mchp_pic" ;
587
- case EM_INTEL205 :
588
- return " intel205 " ;
587
+ case EM_INTELGT :
588
+ return " intelgt " ;
589
589
case EM_INTEL206:
590
590
return " intel206" ;
591
591
case EM_INTEL207:
Original file line number Diff line number Diff line change @@ -359,6 +359,7 @@ void ScalarEnumerationTraits<ELFYAML::ELF_EM>::enumeration(
359
359
ECase (EM_VE);
360
360
ECase (EM_CSKY);
361
361
ECase (EM_LOONGARCH);
362
+ ECase (EM_INTELGT);
362
363
#undef ECase
363
364
IO.enumFallback <Hex16>(Value);
364
365
}
Original file line number Diff line number Diff line change 480
480
# RUN: yaml2obj %s -o %t.ve.o -D MACHINE=EM_VE
481
481
# RUN: llvm-readelf --file-headers %t.ve.o | FileCheck %s -DMACHINE="NEC SX-Aurora Vector Engine"
482
482
483
+ # RUN: yaml2obj %s -o %t.igt.o -D MACHINE=EM_INTELGT
484
+ # RUN: llvm-readelf --file-headers %t.igt.o | FileCheck %s -DMACHINE="Intel Graphics Technology"
485
+
483
486
# CHECK: Machine: [[MACHINE]]
484
487
485
488
--- !ELF
Original file line number Diff line number Diff line change @@ -1305,6 +1305,7 @@ const EnumEntry<unsigned> ElfMachineType[] = {
1305
1305
ENUM_ENT (EM_BPF, " EM_BPF" ),
1306
1306
ENUM_ENT (EM_VE, " NEC SX-Aurora Vector Engine" ),
1307
1307
ENUM_ENT (EM_LOONGARCH, " LoongArch" ),
1308
+ ENUM_ENT (EM_INTELGT, " Intel Graphics Technology" ),
1308
1309
};
1309
1310
1310
1311
const EnumEntry<unsigned > ElfSymbolBindings[] = {
You can’t perform that action at this time.
0 commit comments