Nick Kledzik
|
233f537799
|
Add new merge-by-content Merge attribute for use by anonymous
constants and string literals which the linker should coalesce.
llvm-svn: 172495
|
2013-01-15 00:17:57 +00:00 |
Nick Kledzik
|
6b079f5e2f
|
Removes files for separate ReaderYAML.cpp and WriterYAML.cpp
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
|
2013-01-05 02:22:35 +00:00 |
Nick Kledzik
|
49d6cc8457
|
(no commit message)
llvm-svn: 150539
|
2012-02-15 00:38:09 +00:00 |
Nick Kledzik
|
f4fb2c5ac8
|
A couple of big refactorings: 1) Move most attributes of Atom down to 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
|
2012-01-11 01:06:19 +00:00 |
Nick Kledzik
|
bfedfc171d
|
add initial support for coalescing by content (c-strings) with test case
llvm-svn: 147799
|
2012-01-09 20:18:15 +00:00 |