History log of /external/llvm/include/llvm/Support/MachO.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cd81d94322a39503e4a3e87b6ee03d4fcb3465fb 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/include/llvm/Support/MachO.h
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/include/llvm/Support/MachO.h
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/include/llvm/Support/MachO.h
35de9946d5fc01d2fed970bdcc7966bad92bdbc4 16-Nov-2013 Jim Grosbach <grosbach@apple.com> X86: Encode the 'h' cpu subtype in the MachO header for x86.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194906 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
0d94d8f9f1f8b8d45560b1e30cb6b3504e682371 08-Oct-2013 Nick Kledzik <kledzik@apple.com> update mach-o EXPORT_SYMBOL_* names

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
118a0659ab8a4d0e0af343b88e5fa71a5c1eb6a6 24-Sep-2013 Reid Kleckner <reid@kleckner.net> Explicitly request unsigned enum types when desired

The underlying type of all plain enums in MSVC is 'int', even if the
enumerator contains large 32-bit unsigned values or values greater than
UINT_MAX. The only way to get a large or unsigned enum type is to
request it explicitly with the C++11 strong enum types feature.

However, since LLVM isn't C++11 yet, I had to add a conditional
LLVM_ENUM_INT_TYPE to Compiler.h to control its usage.

The motivating true positive for this change is compiling PointerIntPair
with MSVC for win64. The PointerIntMask value is supposed to be pointer
sized value of all ones with some low zeros. Instead, it's truncated to
32-bits! We are only saved later because it is sign extended back in
the AND with int64_t, and we happen to want all ones.

This silences lots of -Wmicrosoft warnings during a clang self-host
targeting Windows.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191241 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
a38c27be0ff5dd35fcd20cfce827f9dbdb24d1ea 05-Sep-2013 Nick Kledzik <kledzik@apple.com> Add names for mach-o permissions bits and use the symbol names in place of magic numbers

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190013 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
5b34493843fee70dd0aba300466da2b020676d65 05-Sep-2013 Nick Kledzik <kledzik@apple.com> fix typo in enum name

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190009 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
bf778d0546a4d8814339d946ca5c7e52291cc00c 27-Aug-2013 Charles Davis <cdavis5x@gmail.com> Support/MachO: Add a bunch of defines.

Right now we have two headers for the Mach-O format. I'd like to get rid
of one. Since the other object formats are all in Support, I chose to
keep the Mach-O header in Support, and discard the other one.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189314 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
fe018c414542141010ef0706820ebfde0a4b3e41 21-Aug-2013 Ahmed Bougacha <ahmed.bougacha@gmail.com> Add Mach-O entry_point_command declaration.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188885 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
17689b13be2f3f6e56c3a9dc3bc6193b7c732abc 19-Jul-2012 Bill Wendling <isanbard@gmail.com> Remove tabs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160472 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
f0a68131de2f877c652dd9ae34ddcdf6e482811f 06-Mar-2012 Ted Kremenek <kremenek@apple.com> Add new load commands for MachO.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152135 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
c38c36a8c44bd32bdfc2e48ab3e447f6dc1547bd 18-Oct-2011 Michael J. Spencer <bigcheesegs@gmail.com> Object: Add isSymbolWeak.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142316 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
bc6b89ed31ef77098803abe64af94f318ad716bb 30-Aug-2011 Benjamin Kramer <benny.kra@googlemail.com> Add load commands from Lion to Macho.h.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138806 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
6bbf5eb32f35c6bbef5434ba06339a10c860d86c 17-Jan-2011 Jim Grosbach <grosbach@apple.com> Trailing whitespace.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123665 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
1f6efa3996dd1929fbc129203ce5009b620e6969 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Merge System into Support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
c91b26281ac8e205d7628e2668781cb369ce9a73 05-Nov-2010 Jim Grosbach <grosbach@apple.com> Add v5 and v7 ARM CPU subtype values.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118281 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
ec237ffd28f1408f524dc134220d8502e167f4d9 21-Jul-2010 Daniel Dunbar <daniel@zuster.org> Use System/DataTypes.h instead of stdint.h, which isn't portable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109026 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
98cfb53af473d10bedf3cdc8d4cc62497d086186 21-Jul-2010 Greg Clayton <gclayton@apple.com> Added support to MachO.h for many defines and structures that are needed
to Parse mach-o files. All defines have been renamed to not conflict with
#defines in mach header files, all structures were left named the same but
are in the llvm::MachO namespace.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108953 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h
45f8c095ad94888716ceff54daf2fdf2f2f668a4 02-Feb-2010 Chris Lattner <sabre@nondot.org> Add a new top-level MachO.h file for manifest constants, fixing
a layering violation from MC -> Target.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95113 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/MachO.h