[Mips] Add more SHF_MIPS_xxx ELF section flags.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193713 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Simon Atanasyan 2013-10-30 20:41:45 +00:00
parent b7b1abef25
commit f132bf39b9

View File

@ -1242,8 +1242,30 @@ enum LLVM_ENUM_INT_TYPE(unsigned) {
// for faster accesses
SHF_HEX_GPREL = 0x10000000,
// Do not strip this section. FIXME: We need target specific SHF_ enums.
SHF_MIPS_NOSTRIP = 0x8000000
// Section contains text/data which may be replicated in other sections.
// Linker must retain only one copy.
SHF_MIPS_NODUPES = 0x01000000,
// Linker must generate implicit hidden weak names.
SHF_MIPS_NAMES = 0x02000000,
// Section data local to process.
SHF_MIPS_LOCAL = 0x04000000,
// Do not strip this section.
SHF_MIPS_NOSTRIP = 0x08000000,
// Section must be part of global data area.
SHF_MIPS_GPREL = 0x10000000,
// This section should be merged.
SHF_MIPS_MERGE = 0x20000000,
// Address size to be inferred from section entry size.
SHF_MIPS_ADDR = 0x40000000,
// Section data is string data by default.
SHF_MIPS_STRING = 0x80000000
};
// Section Group Flags