summaryrefslogtreecommitdiffstats
path: root/lld/lib/Core/Atom.cpp
Commit message (Collapse)AuthorAgeFilesLines
* A couple of big refactorings: 1) Move most attributes of Atom down to ↵Nick Kledzik2012-01-111-44/+0
| | | | | | DefinedAtom, so only atoms representing definitions need to implement them. 2) Remove definitionTentative, definitionWeak, mergeDuplicates, and autoHide. Replace with merge and interposable attributes. 3) Make all methods on Atom be virtual so that future object file readers can lazily generated attributes llvm-svn: 147903
* Cleaned up Atom attribues some more. Added lots of doxygen commentsNick Kledzik2011-12-211-11/+0
| | | | llvm-svn: 147105
* Refactor and comment Atom attributes. Replace combine() with internalName() ↵Nick Kledzik2011-12-201-0/+4
| | | | | | and mergeDuplicates() llvm-svn: 146958
* Initial commit. Code by Nick Kledzik. Cleanups and build system by me.Michael J. Spencer2011-12-181-0/+51
llvm-svn: 146844
OpenPOWER on IntegriCloud