mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 20:23:11 +01:00
b63aeb246f
SUMMARY: 1. decode the Vector extension if has_vec is set 2. decode long table fields, if longtbtable is set. There is conflict on the bit order of HasVectorInfoMask and HasExtensionTableMask between AIX os header and IBM aix compiler XLC. In the /usr/include/sys/debug.h defines static constexpr uint32_t HasVectorInfoMask = 0x0040'0000; static constexpr uint32_t HasExtensionTableMask = 0x0080'0000; but the XLC defines as static constexpr uint32_t HasVectorInfoMask = 0x0080'0000; static constexpr uint32_t HasExtensionTableMask = 0x0040'0000; we follows the definition of the IBM AIX compiler XLC here. Reviewer: Jason Liu Differential Revision: https://reviews.llvm.org/D86461 |
||
---|---|---|
.. | ||
ArchiveTest.cpp | ||
CMakeLists.txt | ||
ELFObjectFileTest.cpp | ||
ELFTest.cpp | ||
ELFTypesTest.cpp | ||
MinidumpTest.cpp | ||
ObjectFileTest.cpp | ||
SymbolicFileTest.cpp | ||
SymbolSizeTest.cpp | ||
XCOFFObjectFileTest.cpp |