diff options
author | Petar Jovanovic <petar.jovanovic@mips.com> | 2018-03-14 14:13:31 +0000 |
---|---|---|
committer | Petar Jovanovic <petar.jovanovic@mips.com> | 2018-03-14 14:13:31 +0000 |
commit | 3408caf68662ff8df209e52ab3aa4e27c14a371d (patch) | |
tree | 0fdff253a660258d80f592b83bbcb99343ffc49f /llvm/tools/llvm-readobj | |
parent | d5949429280b625d8d77becdb47fbd75bc8a4e0f (diff) | |
download | bcm5719-llvm-3408caf68662ff8df209e52ab3aa4e27c14a371d.tar.gz bcm5719-llvm-3408caf68662ff8df209e52ab3aa4e27c14a371d.zip |
[mips] Add support for CRC ASE
This includes
Instructions: crc32b, crc32h, crc32w, crc32d,
crc32cb, crc32ch, crc32cw, crc32cd
Assembler directives: .set crc, .set nocrc, .module crc, .module nocrc
Attribute: crc
.MIPS.abiflags: CRC (0x8000)
Patch by Vladimir Stefanovic.
Differential Revision: https://reviews.llvm.org/D44176
llvm-svn: 327511
Diffstat (limited to 'llvm/tools/llvm-readobj')
-rw-r--r-- | llvm/tools/llvm-readobj/ELFDumper.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp index 81b1bd04e12..8d62864f05c 100644 --- a/llvm/tools/llvm-readobj/ELFDumper.cpp +++ b/llvm/tools/llvm-readobj/ELFDumper.cpp @@ -2261,7 +2261,8 @@ static const EnumEntry<unsigned> ElfMipsASEFlags[] = { {"MSA", Mips::AFL_ASE_MSA}, {"MIPS16", Mips::AFL_ASE_MIPS16}, {"microMIPS", Mips::AFL_ASE_MICROMIPS}, - {"XPA", Mips::AFL_ASE_XPA} + {"XPA", Mips::AFL_ASE_XPA}, + {"CRC", Mips::AFL_ASE_CRC}, }; static const EnumEntry<unsigned> ElfMipsFpABIType[] = { |