<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Integer, branch release_25</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Integer?h=release_25</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Integer?h=release_25'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-01-05T08:14:35Z</updated>
<entry>
<title>alignment of 0 is not valid.</title>
<updated>2009-01-05T08:14:35Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-01-05T08:14:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d31a672c097295eb9d0c4c89a6049f70f64be97c'/>
<id>urn:sha1:d31a672c097295eb9d0c4c89a6049f70f64be97c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61682 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Reimplement the old and horrible bison parser for .ll files with a nice</title>
<updated>2009-01-02T07:01:27Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-01-02T07:01:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=df98617b23315e427cc4fad8ccfdd50d68bec2f9'/>
<id>urn:sha1:df98617b23315e427cc4fad8ccfdd50d68bec2f9</id>
<content type='text'>
and clean recursive descent parser.

This change has a couple of ramifications:
1. The parser code is about 400 lines shorter (in what we maintain, not
   including what is autogenerated).
2. The code should be significantly faster than the old code because we 
   don't have to work around bison's poor handling of datatypes with 
   ctors/dtors.  This also makes the code much more resistant to memory 
   leaks.
3. We now get caret diagnostics from the .ll parser, woo.
4. The actual diagnostics emited from the parser are completely different
   so a bunch of testcases had to be updated.
5. I now disallow "%ty = type opaque %ty = type i32".  There was no good
   reason to support this, it was just an accident of the old 
   implementation.  I have no reason to think that anyone is actually using
   this.
6. The syntax for sticking a global variable has changed to make it 
   unambiguous.  I don't think anyone is depending on this since only clang
   supports this and it is not solid yet, so I'm not worried about anything
   breaking.
7. This gets rid of the last use of bison, and along with it the .cvs files.
   I'll prune this from the makefiles as a subsequent commit.

There are a few minor cleanups that can be done after this commit (suggestions
welcome!) but this passes dejagnu testing and is ready for its time in the
limelight.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61558 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix some escaping and quoting in RUN lines, mainly involving { and &lt;. In two</title>
<updated>2008-06-10T16:04:47Z</updated>
<author>
<name>Matthijs Kooijman</name>
<email>matthijs@stdin.nl</email>
</author>
<published>2008-06-10T16:04:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=888fa33cfbd55b8944f971886eeda1bbca406af4'/>
<id>urn:sha1:888fa33cfbd55b8944f971886eeda1bbca406af4</id>
<content type='text'>
cases quoting of &lt;{ didn't work out, so I changed the grep to check for }&gt;
instead.

This fixes 7 testcases that were not properly running before.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52182 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>sabre brings to my attention that the 'tr' suffix is also obsolete</title>
<updated>2008-05-20T21:00:03Z</updated>
<author>
<name>Gabor Greif</name>
<email>ggreif@gmail.com</email>
</author>
<published>2008-05-20T21:00:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f6cadc440cbf04330b3cda9a3c76728f08035203'/>
<id>urn:sha1:f6cadc440cbf04330b3cda9a3c76728f08035203</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51349 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rename the last test with .llx extension to .ll, resolve duplicate test by renaming to isnan2. Now that no test has llx ending there is no need to search for them from dg.exp too.</title>
<updated>2008-05-20T19:52:04Z</updated>
<author>
<name>Gabor Greif</name>
<email>ggreif@gmail.com</email>
</author>
<published>2008-05-20T19:52:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=722243bd402aaed698a279cb323cf37554befd53'/>
<id>urn:sha1:722243bd402aaed698a279cb323cf37554befd53</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51328 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>refactor handling of symbolic constant folding, picking up</title>
<updated>2008-04-19T21:58:19Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2008-04-19T21:58:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1c14c297460e0a6480bab989c0ade346288bbfd2'/>
<id>urn:sha1:1c14c297460e0a6480bab989c0ade346288bbfd2</id>
<content type='text'>
a few new cases( see Integer/a1.ll), but not anything that
would happen in practice.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49965 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix PR1146: parameter attributes are longer part of</title>
<updated>2007-11-27T13:23:08Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2007-11-27T13:23:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dc024674ff96820d6020757b48d47f46d4c07db2'/>
<id>urn:sha1:dc024674ff96820d6020757b48d47f46d4c07db2</id>
<content type='text'>
the function type, instead they belong to functions
and function calls.  This is an updated and slightly
corrected version of Reid Spencer's original patch.
The only known problem is that auto-upgrading of
bitcode files doesn't seem to work properly (see
test/Bitcode/AutoUpgradeIntrinsics.ll).  Hopefully
a bitcode guru (who might that be? :) ) will fix it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44359 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change all floating constants that are not exactly</title>
<updated>2007-09-05T17:50:36Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2007-09-05T17:50:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c2ec2baf3d4de95695e695ee404efc251efba6d4'/>
<id>urn:sha1:c2ec2baf3d4de95695e695ee404efc251efba6d4</id>
<content type='text'>
representable to use hex format.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41722 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>For PR1553:</title>
<updated>2007-07-19T23:13:04Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-07-19T23:13:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9445e9aaa0240a897baf464ff89255acdcc7fbc9'/>
<id>urn:sha1:9445e9aaa0240a897baf464ff89255acdcc7fbc9</id>
<content type='text'>
Change the keywords for the zext and sext parameter attributes to be 
zeroext and signext so they don't conflict with the keywords for the
instructions of the same name. This gets around the ambiguity.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40069 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Convert .cvsignore files</title>
<updated>2007-06-29T16:35:07Z</updated>
<author>
<name>John Criswell</name>
<email>criswell@uiuc.edu</email>
</author>
<published>2007-06-29T16:35:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e644ef7b098460ce831220c780cbe25eaef3fb28'/>
<id>urn:sha1:e644ef7b098460ce831220c780cbe25eaef3fb28</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37801 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
