<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Bitcode/Writer, branch release_23</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Bitcode/Writer?h=release_23</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Bitcode/Writer?h=release_23'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2008-04-25T16:53:59Z</updated>
<entry>
<title>Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989</title>
<updated>2008-04-25T16:53:59Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2008-04-25T16:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=280a6e607d8eb7401749a92db624a82de47da777'/>
<id>urn:sha1:280a6e607d8eb7401749a92db624a82de47da777</id>
<content type='text'>
r48047 r48084 r48085 r48086 r48088 r48096 r48099 r48109 and r48123.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50265 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Reimplement the parameter attributes support, phase #1. hilights:</title>
<updated>2008-03-12T17:45:29Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-03-12T17:45:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=58d74910c6b82e622ecbb57d6644d48fec5a5c0f'/>
<id>urn:sha1:58d74910c6b82e622ecbb57d6644d48fec5a5c0f</id>
<content type='text'>
1. There is now a "PAListPtr" class, which is a smart pointer around
   the underlying uniqued parameter attribute list object, and manages
   its refcount.  It is now impossible to mess up the refcount.
2. PAListPtr is now the main interface to the underlying object, and
   the underlying object is now completely opaque.
3. Implementation details like SmallVector and FoldingSet are now no
   longer part of the interface.
4. You can create a PAListPtr with an arbitrary sequence of
   ParamAttrsWithIndex's, no need to make a SmallVector of a specific 
   size (you can just use an array or scalar or vector if you wish).
5. All the client code that had to check for a null pointer before
   dereferencing the pointer is simplified to just access the 
   PAListPtr directly.
6. The interfaces for adding attrs to a list and removing them is a
   bit simpler.

Phase #2 will rename some stuff (e.g. PAListPtr) and do other less 
invasive changes.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48289 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Honour aliases visibility when reading from/writing to bitcode</title>
<updated>2008-03-11T21:40:17Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2008-03-11T21:40:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f8342b98663096186c3a367f7d0fd5ebb7064a52'/>
<id>urn:sha1:f8342b98663096186c3a367f7d0fd5ebb7064a52</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48248 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add an unwind_to field to basic blocks, making them Users instead of Values.</title>
<updated>2008-03-02T02:48:09Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2008-03-02T02:48:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc82fabe00b0b820e3c0d7fc9e289bace0295f11'/>
<id>urn:sha1:fc82fabe00b0b820e3c0d7fc9e289bace0295f11</id>
<content type='text'>
This is the first checkin for PR1269, the new EH infrastructure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47802 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove debugging help.</title>
<updated>2008-02-26T01:42:38Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-02-26T01:42:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9a8a88b72d5713fb84aee2f39b1d084f8f579fd5'/>
<id>urn:sha1:9a8a88b72d5713fb84aee2f39b1d084f8f579fd5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47585 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Update bitcode reader and writer to handle multiple return values. </title>
<updated>2008-02-26T01:29:32Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-02-26T01:29:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d9d99ff8e8fe2897a3d45609763aeb8088b63afa'/>
<id>urn:sha1:d9d99ff8e8fe2897a3d45609763aeb8088b63afa</id>
<content type='text'>
Take 2.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47583 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Backing out r47521 for now. This has broken a number of tests.</title>
<updated>2008-02-23T19:32:32Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2008-02-23T19:32:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1df439773cc771be634cc04cc6c5cbca2a8e5f38'/>
<id>urn:sha1:1df439773cc771be634cc04cc6c5cbca2a8e5f38</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47533 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Properly read and write bitcodes for multiple return values.</title>
<updated>2008-02-23T01:44:55Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-02-23T01:44:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e9fabd94ab9aaa5853c0c3d659e62b1a1f2cc27b'/>
<id>urn:sha1:e9fabd94ab9aaa5853c0c3d659e62b1a1f2cc27b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47521 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Split ParameterAttributes.h, putting the complicated</title>
<updated>2008-02-22T22:17:59Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2008-02-22T22:17:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=22c3979fcaa7ff19c44253eb9b0b0160dfef0aa4'/>
<id>urn:sha1:22c3979fcaa7ff19c44253eb9b0b0160dfef0aa4</id>
<content type='text'>
stuff into ParamAttrsList.h.  Per feedback from
ParamAttrs changes.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47504 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Read and write getresult.</title>
<updated>2008-02-22T02:49:49Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2008-02-22T02:49:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=197be3de7f247e61c75d12dc1cb090c1c2c39f28'/>
<id>urn:sha1:197be3de7f247e61c75d12dc1cb090c1c2c39f28</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47471 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
