Skip to content

Commit 8ae8737

Browse files
authored
[Hexagon] Add missing ELFYAML ISA/processor versions (#163824)
1 parent 8c05b5c commit 8ae8737

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

llvm/lib/ObjectYAML/ELFYAML.cpp

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,7 @@ void ScalarBitSetTraits<ELFYAML::ELF_EF>::bitset(IO &IO,
488488
BCaseMask(EF_HEXAGON_MACH_V5, EF_HEXAGON_MACH);
489489
BCaseMask(EF_HEXAGON_MACH_V55, EF_HEXAGON_MACH);
490490
BCaseMask(EF_HEXAGON_MACH_V60, EF_HEXAGON_MACH);
491+
BCaseMask(EF_HEXAGON_MACH_V61, EF_HEXAGON_MACH);
491492
BCaseMask(EF_HEXAGON_MACH_V62, EF_HEXAGON_MACH);
492493
BCaseMask(EF_HEXAGON_MACH_V65, EF_HEXAGON_MACH);
493494
BCaseMask(EF_HEXAGON_MACH_V66, EF_HEXAGON_MACH);
@@ -499,12 +500,20 @@ void ScalarBitSetTraits<ELFYAML::ELF_EF>::bitset(IO &IO,
499500
BCaseMask(EF_HEXAGON_MACH_V71T, EF_HEXAGON_MACH);
500501
BCaseMask(EF_HEXAGON_MACH_V73, EF_HEXAGON_MACH);
501502
BCaseMask(EF_HEXAGON_MACH_V75, EF_HEXAGON_MACH);
503+
BCaseMask(EF_HEXAGON_MACH_V77, EF_HEXAGON_MACH);
504+
BCaseMask(EF_HEXAGON_MACH_V79, EF_HEXAGON_MACH);
505+
BCaseMask(EF_HEXAGON_MACH_V81, EF_HEXAGON_MACH);
506+
BCaseMask(EF_HEXAGON_MACH_V83, EF_HEXAGON_MACH);
507+
BCaseMask(EF_HEXAGON_MACH_V85, EF_HEXAGON_MACH);
508+
BCaseMask(EF_HEXAGON_MACH_V87, EF_HEXAGON_MACH);
509+
BCaseMask(EF_HEXAGON_MACH_V89, EF_HEXAGON_MACH);
502510
BCaseMask(EF_HEXAGON_ISA_V2, EF_HEXAGON_ISA);
503511
BCaseMask(EF_HEXAGON_ISA_V3, EF_HEXAGON_ISA);
504512
BCaseMask(EF_HEXAGON_ISA_V4, EF_HEXAGON_ISA);
505513
BCaseMask(EF_HEXAGON_ISA_V5, EF_HEXAGON_ISA);
506514
BCaseMask(EF_HEXAGON_ISA_V55, EF_HEXAGON_ISA);
507515
BCaseMask(EF_HEXAGON_ISA_V60, EF_HEXAGON_ISA);
516+
BCaseMask(EF_HEXAGON_ISA_V61, EF_HEXAGON_ISA);
508517
BCaseMask(EF_HEXAGON_ISA_V62, EF_HEXAGON_ISA);
509518
BCaseMask(EF_HEXAGON_ISA_V65, EF_HEXAGON_ISA);
510519
BCaseMask(EF_HEXAGON_ISA_V66, EF_HEXAGON_ISA);
@@ -514,6 +523,13 @@ void ScalarBitSetTraits<ELFYAML::ELF_EF>::bitset(IO &IO,
514523
BCaseMask(EF_HEXAGON_ISA_V71, EF_HEXAGON_ISA);
515524
BCaseMask(EF_HEXAGON_ISA_V73, EF_HEXAGON_ISA);
516525
BCaseMask(EF_HEXAGON_ISA_V75, EF_HEXAGON_ISA);
526+
BCaseMask(EF_HEXAGON_ISA_V77, EF_HEXAGON_ISA);
527+
BCaseMask(EF_HEXAGON_ISA_V79, EF_HEXAGON_ISA);
528+
BCaseMask(EF_HEXAGON_ISA_V81, EF_HEXAGON_ISA);
529+
BCaseMask(EF_HEXAGON_ISA_V83, EF_HEXAGON_ISA);
530+
BCaseMask(EF_HEXAGON_ISA_V85, EF_HEXAGON_ISA);
531+
BCaseMask(EF_HEXAGON_ISA_V87, EF_HEXAGON_ISA);
532+
BCaseMask(EF_HEXAGON_ISA_V89, EF_HEXAGON_ISA);
517533
break;
518534
case ELF::EM_AVR:
519535
BCaseMask(EF_AVR_ARCH_AVR1, EF_AVR_ARCH_MASK);

0 commit comments

Comments
 (0)