<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Bitcode/Writer, branch release_22</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Bitcode/Writer?h=release_22</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Bitcode/Writer?h=release_22'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2007-12-29T20:36:04Z</updated>
<entry>
<title>Remove attribution from file headers, per discussion on llvmdev.</title>
<updated>2007-12-29T20:36:04Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-12-29T20:36:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4ee451de366474b9c228b4e5fa573795a715216d'/>
<id>urn:sha1:4ee451de366474b9c228b4e5fa573795a715216d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove attribution from lib Makefiles.</title>
<updated>2007-12-29T20:09:26Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-12-29T20:09:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc643c5e88c596f217750dd91fcc66488dfed73d'/>
<id>urn:sha1:fc643c5e88c596f217750dd91fcc66488dfed73d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45415 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement part of review feedback for address spaces.</title>
<updated>2007-12-12T08:44:39Z</updated>
<author>
<name>Christopher Lamb</name>
<email>christopher.lamb@gmail.com</email>
</author>
<published>2007-12-12T08:44:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d49e18d29f3c5622cfd373fbfa0b954d1c256455'/>
<id>urn:sha1:d49e18d29f3c5622cfd373fbfa0b954d1c256455</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44933 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix compilation.</title>
<updated>2007-12-11T12:20:47Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2007-12-11T12:20:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=216b74c20cfa627b77bc9d192ae387d74a8d41fe'/>
<id>urn:sha1:216b74c20cfa627b77bc9d192ae387d74a8d41fe</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44864 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement address space attribute for LLVM pointer types. Address spaces are </title>
<updated>2007-12-11T08:59:05Z</updated>
<author>
<name>Christopher Lamb</name>
<email>christopher.lamb@gmail.com</email>
</author>
<published>2007-12-11T08:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fe63fb986dc9510c5d68f2442edab9574e9e50d0'/>
<id>urn:sha1:fe63fb986dc9510c5d68f2442edab9574e9e50d0</id>
<content type='text'>
regions of memory that have a target specific relationship, as described in the 
Embedded C Technical Report. 

This also implements the 2007-12-11-AddressSpaces test, 
which demonstrates how address space attributes can be used in LLVM IR.

In addition, this patch changes the bitcode signature for stores (in a backwards 
compatible manner), such that the pointer type, rather than the pointee type, is 
encoded. This permits type information in the pointer (e.g. address space) to be 
preserved for stores.

LangRef updates are forthcoming.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44858 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Adding a collector name attribute to Function in the IR. These </title>
<updated>2007-12-10T03:18:06Z</updated>
<author>
<name>Gordon Henriksen</name>
<email>gordonhenriksen@mac.com</email>
</author>
<published>2007-12-10T03:18:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=80a75bfae980df96f969f1c05b0c4a80ce975240'/>
<id>urn:sha1:80a75bfae980df96f969f1c05b0c4a80ce975240</id>
<content type='text'>
methods are new to Function:

  bool hasCollector() const;
  const std::string &amp;getCollector() const;
  void setCollector(const std::string &amp;);
  void clearCollector();

The assembly representation is as such:

  define void @f() gc "shadow-stack" { ...

The implementation uses an on-the-side table to map Functions to 
collector names, such that there is no overhead. A StringPool is 
further used to unique collector names, which are extremely
likely to be unique per process.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44769 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Applying Anton's binmode fix to the other ofstream too.</title>
<updated>2007-12-03T14:50:37Z</updated>
<author>
<name>Gordon Henriksen</name>
<email>gordonhenriksen@mac.com</email>
</author>
<published>2007-12-03T14:50:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=94007ec7da12c97fab6641100e8c1c1d2b23d8c8'/>
<id>urn:sha1:94007ec7da12c97fab6641100e8c1c1d2b23d8c8</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44535 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Sorry, typo :)</title>
<updated>2007-12-03T14:35:57Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2007-12-03T14:35:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3194012664b051d260281f54b2a1534a4fe26eac'/>
<id>urn:sha1:3194012664b051d260281f54b2a1534a4fe26eac</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44534 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Open output file correctly. This is extremely important for</title>
<updated>2007-12-03T14:28:26Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2007-12-03T14:28:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=037dd942c9a854af3763977a195675d54e2ca5b5'/>
<id>urn:sha1:037dd942c9a854af3763977a195675d54e2ca5b5</id>
<content type='text'>
windows-based hosts, where files are opened in text mode by default.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44533 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Unbreak backwards compatibility with bytecode format.  Regression</title>
<updated>2007-11-27T17:48:06Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-11-27T17:48:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a1afde77fa70ae0343ecbb6bc48388bb508d6c8f'/>
<id>urn:sha1:a1afde77fa70ae0343ecbb6bc48388bb508d6c8f</id>
<content type='text'>
introduced by this patch:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071126/055824.html



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44364 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
