<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Linker, branch stable</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Linker?h=stable</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Linker?h=stable'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-03-27T17:54:41Z</updated>
<entry>
<title>Specutively revert r178130.</title>
<updated>2013-03-27T17:54:41Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-03-27T17:54:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d99a29e9847815d628791e246dbdd50c6371c43d'/>
<id>urn:sha1:d99a29e9847815d628791e246dbdd50c6371c43d</id>
<content type='text'>
This may be causing a failure on some buildbots:

Referencing function in another module!
  tail call fastcc void @_ZL11EvaluateOpstPtRj(i16 zeroext %17, i16* %Vals, i32* %NumVals), !dbg !219
Referencing function in another module!
  tail call fastcc void @_ZL11EvaluateOpstPtRj(i16 zeroext %19, i16* %Vals, i32* %NumVals), !dbg !221
Broken module found, compilation aborted!
Stack dump:
0.    Running pass 'Function Pass Manager' on module 'ld-temp.o'.
1.    Running pass 'Module Verifier' on function '@_ZL11EvaluateOpstPtRj'
clang: error: unable to execute command: Illegal instruction: 4
clang: error: linker command failed due to signal (use -v to see invocation)

&lt;rdar://problem/13516485&gt;


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178156 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Improve performance of LinkModules when linking with modules with large numbers of functions which link lazily. Instead of creating and destroying function prototypes irrespective of if they are used, only create them if they are used.</title>
<updated>2013-03-27T10:23:32Z</updated>
<author>
<name>James Molloy</name>
<email>james.molloy@arm.com</email>
</author>
<published>2013-03-27T10:23:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cfe99ef9dc734f29d4bab3cc1b91a64add4500c9'/>
<id>urn:sha1:cfe99ef9dc734f29d4bab3cc1b91a64add4500c9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178130 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>The Linker interface has some dead code after the cleanup in r172749</title>
<updated>2013-03-19T15:26:24Z</updated>
<author>
<name>Eli Bendersky</name>
<email>eliben@google.com</email>
</author>
<published>2013-03-19T15:26:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=58890d52eb6f9ba44e70c8fc651201f1d429489e'/>
<id>urn:sha1:58890d52eb6f9ba44e70c8fc651201f1d429489e</id>
<content type='text'>
(and possibly others). The attached patch removes it, and tries to
update comments accordingly.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177406 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Clean up out-of-date comments and some stray whitespace</title>
<updated>2013-03-08T22:29:44Z</updated>
<author>
<name>Eli Bendersky</name>
<email>eliben@google.com</email>
</author>
<published>2013-03-08T22:29:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d25c05efd55fe190a50965b31e04db69bd8e19de'/>
<id>urn:sha1:d25c05efd55fe190a50965b31e04db69bd8e19de</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176729 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration.</title>
<updated>2013-02-12T21:21:59Z</updated>
<author>
<name>Guy Benyei</name>
<email>guy.benyei@intel.com</email>
</author>
<published>2013-02-12T21:21:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=87d0b9ed1462705dd9bf1cb7f67d0bf03af776c8'/>
<id>urn:sha1:87d0b9ed1462705dd9bf1cb7f67d0bf03af776c8</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175006 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[Linker] Kill Linker::LoadObject which is dead, and drop the BitReader dependency again.</title>
<updated>2013-01-18T19:37:11Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2013-01-18T19:37:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=92d8cc636266042470532449bb1f83fb743111cd'/>
<id>urn:sha1:92d8cc636266042470532449bb1f83fb743111cd</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172838 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>The IR linker still depends on the bitcode reader.</title>
<updated>2013-01-18T15:03:03Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2013-01-18T15:03:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8d3c9014f922048fcb2e1f1db2150ea9f0a118ad'/>
<id>urn:sha1:8d3c9014f922048fcb2e1f1db2150ea9f0a118ad</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172824 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[Linker] Drop some now-dead component dependencies.</title>
<updated>2013-01-17T22:05:18Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2013-01-17T22:05:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1381b9b68cef50ee43dfa684203752c50747c7eb'/>
<id>urn:sha1:1381b9b68cef50ee43dfa684203752c50747c7eb</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172759 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[Linker] Drop support for IR-level extended linking support (archives, etc.).</title>
<updated>2013-01-17T19:52:25Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2013-01-17T19:52:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=634bd8512a6576f9426713b72ce98904d159fd8a'/>
<id>urn:sha1:634bd8512a6576f9426713b72ce98904d159fd8a</id>
<content type='text'>
 - This code is dead, and the "right" way to get this support is to use the
   platform-specific linker-integrated LTO mechanisms, or the forthcoming LLVM
   linker.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172749 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[IR] Add 'Append' and 'AppendUnique' module flag behaviors.</title>
<updated>2013-01-16T21:38:56Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2013-01-16T21:38:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5db391c67d0922f4ab2ba57c07def19759c801a4'/>
<id>urn:sha1:5db391c67d0922f4ab2ba57c07def19759c801a4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172659 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
