summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/YAML/WriterYAML.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Removes files for separate ReaderYAML.cpp and WriterYAML.cpp Nick Kledzik2013-01-051-505/+0
| | | | | | | | and adds a new file ReaderWriterYAML.cpp that uses YAML I/O. Lots of tweaks to test suite for slightly different YAML encoding. llvm-svn: 171592
* This update does the following:Sid Manning2012-10-181-0/+8
| | | | | | | | | | | * Moves enum Scope from DefinedAtom.h to Atom.h * Adds scope method to AbsoluteAtom class * Updates YAML to print scope of AbsoluteAtoms * Update Native Reader/Writer to handle this new, "attribute" * Adds testcase Reviewed and approved by Nick Kledzik llvm-svn: 166189
* Move implementation of WriterOptionsMachO to its own file. Reduced redundantNick Kledzik2012-06-111-1/+0
| | | | | | | | 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/+498
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