1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/lib
Kevin Enderby 151c83f707 Add support for Darwin’s 64-bit universal files with 64-bit offsets and sizes for the objects.
Darwin added support in its Xcode 8.0 tools (released in the beta) for universal
files where offsets and sizes for the objects are 64-bits to allow support for
objects contained in universal files to be larger then 4gb.  The change is very
straight forward.  There is a new magic number that differs by one bit, much
like the 64-bit Mach-O files.  Then there is a new structure that follow the
fat_header that has the same layout but with the offset and size fields using
64-bit values instead of 32-bit values.

rdar://26899493

llvm-svn: 273207
2016-06-20 22:16:18 +00:00
..
Analysis [InstSimplify] analyze (optionally casted) icmps to eliminate obviously false logic (PR27869) 2016-06-20 20:59:59 +00:00
AsmParser IR: Introduce local_unnamed_addr attribute. 2016-06-14 21:01:22 +00:00
Bitcode Apply another batch of fixes from clang-tidy's performance-unnecessary-value-param. 2016-06-17 20:41:14 +00:00
CodeGen Indent consistently. 2016-06-19 12:37:52 +00:00
DebugInfo [codeview] Add an extra check for TPI hash values. 2016-06-20 07:31:29 +00:00
ExecutionEngine Apply another batch of fixes from clang-tidy's performance-unnecessary-value-param. 2016-06-17 20:41:14 +00:00
Fuzzer [libFuzzer] make the single-run output more reliable 2016-06-17 13:07:06 +00:00
IR Remove interface to get/set MaxFunctionCount 2016-06-20 21:36:38 +00:00
IRReader
LibDriver LibDriver: Silently do nothing when provided no inputs. 2016-04-13 19:36:04 +00:00
LineEditor Fix Clang-tidy modernize-deprecated-headers warnings in some files; other minor fixes. 2016-03-28 17:40:08 +00:00
Linker [IR] [DAE] Copy comdats during DAE, and don't copy comdats in GlobalObject::copyAttributesFrom. 2016-06-15 23:20:15 +00:00
LTO [PM] Port MergedLoadStoreMotion to the new pass manager, take two. 2016-06-17 19:10:09 +00:00
MC doesSetDirectiveSuppressesReloc -> doesSetDirectiveSuppressReloc, the 2016-06-18 23:25:37 +00:00
Object Add support for Darwin’s 64-bit universal files with 64-bit offsets and sizes for the objects. 2016-06-20 22:16:18 +00:00
ObjectYAML Support/ELF: Add AMDGPU relocation definitions to match documentation 2016-06-17 22:38:08 +00:00
Option Option parser: class for consuming a joined arg in addition to all remaining args 2016-04-15 00:23:30 +00:00
Passes Add a super basic LazyCallGraph DOT printer. 2016-06-18 09:17:32 +00:00
ProfileData [Coverage] Move logic to encode filenames and mappings into llvm (NFC) 2016-06-17 21:53:31 +00:00
Support Add support for Darwin’s 64-bit universal files with 64-bit offsets and sizes for the objects. 2016-06-20 22:16:18 +00:00
TableGen Avoid copies of std::strings and APInt/APFloats where we only read from it 2016-06-08 10:01:20 +00:00
Target Delete dead code. NFC. 2016-06-20 22:08:35 +00:00
Transforms [tsan] Do not instrument accesses to the gcov counters array 2016-06-20 21:24:26 +00:00
CMakeLists.txt
LLVMBuild.txt