<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/tools/llvm2cpp, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/tools/llvm2cpp?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/tools/llvm2cpp?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2008-05-04T06:16:50Z</updated>
<entry>
<title>Drop llvm2cpp, it's now a llc target</title>
<updated>2008-05-04T06:16:50Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2008-05-04T06:16:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a9d9ca469fd2442e1352028a7a69d23de0a4cbd5'/>
<id>urn:sha1:a9d9ca469fd2442e1352028a7a69d23de0a4cbd5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50614 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use the Create static method for some of these objects. They no longer</title>
<updated>2008-04-23T07:13:17Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2008-04-23T07:13:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=480311b548ad21bee6ab8785c78be9407fdb35a8'/>
<id>urn:sha1:480311b548ad21bee6ab8785c78be9407fdb35a8</id>
<content type='text'>
have public constructors. This should fix PR2246.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50145 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix some residual old API that fell thru the cracks of the conversion script, closes http://llvm.org/bugs/show_bug.cgi?id=2246</title>
<updated>2008-04-21T21:31:55Z</updated>
<author>
<name>Gabor Greif</name>
<email>ggreif@gmail.com</email>
</author>
<published>2008-04-21T21:31:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f1f12f91e804d77ed301d006a412c169966e8ac9'/>
<id>urn:sha1:f1f12f91e804d77ed301d006a412c169966e8ac9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50062 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Honour another bunch of parameter attributes in llvm2cpp</title>
<updated>2008-03-29T11:25:49Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2008-03-29T11:25:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5f2e499520720b48a573008cde76c034b611ea4e'/>
<id>urn:sha1:5f2e499520720b48a573008cde76c034b611ea4e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48942 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Honour ByVal parameter attribute in llvm2cpp</title>
<updated>2008-03-29T11:15:01Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2008-03-29T11:15:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e818717e0c9daab4d68fb54c11428eb72bb99bfc'/>
<id>urn:sha1:e818717e0c9daab4d68fb54c11428eb72bb99bfc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48941 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>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>Expand ParameterAttributes to 32 bits (in preparation</title>
<updated>2008-02-19T21:38:47Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2008-02-19T21:38:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0d51e7ec0d2dcbea9e304fd58deb05f37eb75635'/>
<id>urn:sha1:0d51e7ec0d2dcbea9e304fd58deb05f37eb75635</id>
<content type='text'>
for adding alignment info, not there yet).  Clean up
interfaces to reference ParameterAttributes consistently.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47342 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove attributions from tools.</title>
<updated>2007-12-29T20:44:31Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-12-29T20:44:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=21c62da287237d39d0d95004881ea4baae3be6da'/>
<id>urn:sha1:21c62da287237d39d0d95004881ea4baae3be6da</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45421 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove attributions from tools/utils makefiles.</title>
<updated>2007-12-29T20:07:17Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-12-29T20:07:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=51167848265a0fa006c32557caa4aeb3f482f45e'/>
<id>urn:sha1:51167848265a0fa006c32557caa4aeb3f482f45e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45414 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
