summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/MachO/StubAtoms.hpp
Commit message (Collapse)AuthorAgeFilesLines
* [mach-o] refactor KindHandler into ArchHandler and simplify passes.Nick Kledzik2014-07-161-71/+0
| | | | | | | | | | | All architecture specific handling is now done in the appropriate ArchHandler subclass. The StubsPass and GOTPass have been simplified. All architecture specific variations in stubs are now encoded in a table which is vended by the current ArchHandler. llvm-svn: 213187
* Move Simple.h and Alias.h to include/Core.Rui Ueyama2014-06-111-2/+2
| | | | | | | | Because the files in Core actually depend on these files. Differential Revision: http://reviews.llvm.org/D4000 llvm-svn: 210710
* [MachO] Remove "virtual" and add "override".Rui Ueyama2014-03-281-5/+5
| | | | llvm-svn: 205057
* Remove redundant "virtual" keyword.Rui Ueyama2014-03-141-1/+1
| | | | llvm-svn: 203903
* [C++11] Replace LLVM_OVERRIDE with just "override" now that we're allChandler Carruth2014-03-021-1/+1
| | | | | | using MSVC 2012 or newer. llvm-svn: 202627
* Fix trailing whitespace.Shankar Easwaran2014-01-271-6/+6
| | | | llvm-svn: 200182
* Fix include guards.Rui Ueyama2013-11-151-3/+3
| | | | llvm-svn: 194776
* [Core] Add type and size to SharedLibraryAtom.Michael J. Spencer2013-09-261-0/+8
| | | | llvm-svn: 191466
* Move SimpleAtoms.h to ReaderWriter.Michael J. Spencer2013-01-241-1/+1
| | | | llvm-svn: 173380
* Move implementation of WriterOptionsMachO to its own file. Reduced redundantNick Kledzik2012-06-111-172/+2
| | | | | | | | ivars in WriterOptionsMachO instead have its methods compute ivar interactions. Refactor mach-o Reference Kinds and introduce abstract class KindHandler. Split up StubAtoms.hpp by architecture. Add support for 32-bit x86 stubs. llvm-svn: 158336
* Major refactoring: Remove Platform concept. In its place there are Nick Kledzik2012-05-311-0/+233
now Reader and Writer subclasses for each file format. Each Reader and Writer subclass defines an "options" class which controls how that Reader or Writer operates. llvm-svn: 157774
OpenPOWER on IntegriCloud