Skip to content

Commit caf14d2

Browse files
committed
[Hexagon] Define 87 and 89 ISA and processor versions in ELF flags
These versions are not supported by upstream LLVM but are needed to add such support in the eld linker.
1 parent c8525f4 commit caf14d2

File tree

1 file changed

+4
-0
lines changed
  • llvm/include/llvm/BinaryFormat

1 file changed

+4
-0
lines changed

llvm/include/llvm/BinaryFormat/ELF.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -637,6 +637,8 @@ enum {
637637
EF_HEXAGON_ISA_V81 = 0x00000081, // Hexagon V81 ISA
638638
EF_HEXAGON_ISA_V83 = 0x00000083, // Hexagon V83 ISA
639639
EF_HEXAGON_ISA_V85 = 0x00000085, // Hexagon V85 ISA
640+
EF_HEXAGON_ISA_V87 = 0x00000087, // Hexagon V87 ISA
641+
EF_HEXAGON_ISA_V89 = 0x00000089, // Hexagon V89 ISA
640642
EF_HEXAGON_ISA = 0x000003ff, // Hexagon V.. ISA
641643

642644
// Tiny core flag, bit[15]
@@ -668,6 +670,8 @@ enum {
668670
EF_HEXAGON_MACH_V81 = EF_HEXAGON_ISA_V81, // Hexagon V81
669671
EF_HEXAGON_MACH_V83 = EF_HEXAGON_ISA_V83, // Hexagon V83
670672
EF_HEXAGON_MACH_V85 = EF_HEXAGON_ISA_V85, // Hexagon V85
673+
EF_HEXAGON_MACH_V87 = EF_HEXAGON_ISA_V87, // Hexagon V87
674+
EF_HEXAGON_MACH_V89 = EF_HEXAGON_ISA_V89, // Hexagon V89
671675

672676
EF_HEXAGON_MACH = 0x0000ffff, // Hexagon V..
673677
};

0 commit comments

Comments
 (0)