<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Integer, branch release_29</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Integer?h=release_29</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Integer?h=release_29'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-09-02T22:32:02Z</updated>
<entry>
<title>we are past the point where these tests are useful.</title>
<updated>2010-09-02T22:32:02Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-09-02T22:32:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=514ca3a021ea0aa421ac4163e553364514fe651c'/>
<id>urn:sha1:514ca3a021ea0aa421ac4163e553364514fe651c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112887 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Delete useless trailing semicolons.</title>
<updated>2010-01-05T17:55:26Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-01-05T17:55:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=aceba31b7a04fd28680209b2677915378877bc13'/>
<id>urn:sha1:aceba31b7a04fd28680209b2677915378877bc13</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92740 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Eliminate some Tclisms.</title>
<updated>2009-09-05T11:34:46Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-09-05T11:34:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=31dc49d5ab3cc91809f996178a9b01e22481cbe9'/>
<id>urn:sha1:31dc49d5ab3cc91809f996178a9b01e22481cbe9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81081 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Now that numbered types have their number printed, it's no longer</title>
<updated>2009-08-12T23:54:22Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-12T23:54:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9bf0b9bd44d356690e936ae16bec2c115c7d9f5f'/>
<id>urn:sha1:9bf0b9bd44d356690e936ae16bec2c115c7d9f5f</id>
<content type='text'>
interesting to print the number in a comment. Numbered instructions
don't need their number in a comment either.

Also, tidy up newline printing.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78865 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make LLVM Assembly dramatically easier to read by aligning the comments,</title>
<updated>2009-08-12T17:23:50Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-12T17:23:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=683e922d299bdfa9ec609bd58a0eed20568303f1'/>
<id>urn:sha1:683e922d299bdfa9ec609bd58a0eed20568303f1</id>
<content type='text'>
using formatted_raw_ostream's PadToColumn.

Before:

bb1:            ; preds = %bb
  %2 = sext i32 %i.01 to i64            ; &lt;i64&gt; [#uses=1]
  %3 = getelementptr double* %p, i64 %2         ; &lt;double*&gt; [#uses=1]
  %4 = load double* %3, align 8         ; &lt;double&gt; [#uses=1]
  %5 = fmul double %4, 1.100000e+00             ; &lt;double&gt; [#uses=1]
  %6 = sext i32 %i.01 to i64            ; &lt;i64&gt; [#uses=1]
  %7 = getelementptr double* %p, i64 %6         ; &lt;double*&gt; [#uses=1]

After:

bb1:                                        ; preds = %bb
  %2 = sext i32 %i.01 to i64                ; &lt;i64&gt; [#uses=1]
  %3 = getelementptr double* %p, i64 %2     ; &lt;double*&gt; [#uses=1]
  %4 = load double* %3, align 8             ; &lt;double&gt; [#uses=1]
  %5 = fmul double %4, 1.100000e+00         ; &lt;double&gt; [#uses=1]
  %6 = sext i32 %i.01 to i64                ; &lt;i64&gt; [#uses=1]
  %7 = getelementptr double* %p, i64 %6     ; &lt;double*&gt; [#uses=1]

Several tests required whitespace adjustments.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78816 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Converted a1.ll to unittests.</title>
<updated>2009-03-24T21:36:09Z</updated>
<author>
<name>Misha Brukman</name>
<email>brukman+llvm@gmail.com</email>
</author>
<published>2009-03-24T21:36:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2e734269e3f354e52bd9e55d791e1885aa7d4cd8'/>
<id>urn:sha1:2e734269e3f354e52bd9e55d791e1885aa7d4cd8</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67652 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<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>
</feed>
