mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-25 20:59:51 +00:00
[Mips] Add .MIPS.options section descriptor kinds enumeration
No functional changes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229452 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ae22545f65
commit
ca64d76c1b
@ -475,6 +475,22 @@ enum {
|
||||
STO_MIPS_MIPS16 = 0xf0 // MIPS Specific ISA for Mips16
|
||||
};
|
||||
|
||||
// .MIPS.options section descriptor kinds
|
||||
enum {
|
||||
ODK_NULL = 0, // Undefined
|
||||
ODK_REGINFO = 1, // Register usage information
|
||||
ODK_EXCEPTIONS = 2, // Exception processing options
|
||||
ODK_PAD = 3, // Section padding options
|
||||
ODK_HWPATCH = 4, // Hardware patches applied
|
||||
ODK_FILL = 5, // Linker fill value
|
||||
ODK_TAGS = 6, // Space for tool identification
|
||||
ODK_HWAND = 7, // Hardware AND patches applied
|
||||
ODK_HWOR = 8, // Hardware OR patches applied
|
||||
ODK_GP_GROUP = 9, // GP group to use for text/data sections
|
||||
ODK_IDENT = 10, // ID information
|
||||
ODK_PAGESIZE = 11 // Page size information
|
||||
};
|
||||
|
||||
// Hexagon Specific e_flags
|
||||
// Release 5 ABI
|
||||
enum {
|
||||
|
@ -34,7 +34,7 @@ void MipsRegInfoRecord::EmitMipsOptionRecord() {
|
||||
MCA.getOrCreateSectionData(*Sec).setAlignment(8);
|
||||
Streamer->SwitchSection(Sec);
|
||||
|
||||
Streamer->EmitIntValue(1, 1); // kind
|
||||
Streamer->EmitIntValue(ELF::ODK_REGINFO, 1); // kind
|
||||
Streamer->EmitIntValue(40, 1); // size
|
||||
Streamer->EmitIntValue(0, 2); // section
|
||||
Streamer->EmitIntValue(0, 4); // info
|
||||
|
Loading…
Reference in New Issue
Block a user