<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/test/Verifier, branch master</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/test/Verifier?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/test/Verifier?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2013-04-22T15:16:51Z</updated>
<entry>
<title>Also verify llvm.compiler_used.</title>
<updated>2013-04-22T15:16:51Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-22T15:16:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=97bf57d488a1bfcf7128cc2dbc695f6901ae9be7'/>
<id>urn:sha1:97bf57d488a1bfcf7128cc2dbc695f6901ae9be7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180020 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Clarify that llvm.used can contain aliases.</title>
<updated>2013-04-22T14:58:02Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-22T14:58:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=cde25b435a907e7741da0c0d18953850936277c4'/>
<id>urn:sha1:cde25b435a907e7741da0c0d18953850936277c4</id>
<content type='text'>
Also add a check for llvm.used in the verifier and simplify clients now that
they can assume they have a ConstantArray.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180019 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rewrite test/Verifier tests to use FileCheck instead of grep</title>
<updated>2013-04-08T18:33:51Z</updated>
<author>
<name>Eli Bendersky</name>
<email>eliben@google.com</email>
</author>
<published>2013-04-08T18:33:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=c3d5c1cb338f3929f868f6130a2d036ff22e9e1c'/>
<id>urn:sha1:c3d5c1cb338f3929f868f6130a2d036ff22e9e1c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179036 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[IR] Add 'Append' and 'AppendUnique' module flag behaviors.</title>
<updated>2013-01-16T21:38:56Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2013-01-16T21:38:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=5db391c67d0922f4ab2ba57c07def19759c801a4'/>
<id>urn:sha1:5db391c67d0922f4ab2ba57c07def19759c801a4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172659 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[IR] Add verification for module flags with the "require" behavior.</title>
<updated>2013-01-15T20:52:06Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2013-01-15T20:52:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=12bfff440700c58bc67e9f9d8f99121632022cf1'/>
<id>urn:sha1:12bfff440700c58bc67e9f9d8f99121632022cf1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172549 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[IR] Add verifier support for llvm.module.flags.</title>
<updated>2013-01-15T01:22:53Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2013-01-15T01:22:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=8dd938ed179267b2a3a5206c78e89530967f45a5'/>
<id>urn:sha1:8dd938ed179267b2a3a5206c78e89530967f45a5</id>
<content type='text'>
 - Also, update the LangRef documentation on module flags to match the
   implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172498 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Assert that dominates is not given a multiple edge. Finding out if we have</title>
<updated>2012-08-17T18:21:28Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2012-08-17T18:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=d5118c8f78a05ad0b426b6032138d1d934b77c8d'/>
<id>urn:sha1:d5118c8f78a05ad0b426b6032138d1d934b77c8d</id>
<content type='text'>
multiple edges between two blocks is linear. If the caller is iterating all
edges leaving a BB that would be a square time algorithm. It is more efficient
to have the callers handle that case.

Currently the only callers are:
* GVN: already avoids the multiple edge case.
* Verifier: could only hit this assert when looking at an invalid invoke. Since
it already rejects the invoke, just avoid computing the dominance for it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162113 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>The normal edge of an invoke is not allowed to branch to a block with a</title>
<updated>2012-08-10T20:55:20Z</updated>
<author>
<name>Eli Friedman</name>
<email>eli.friedman@gmail.com</email>
</author>
<published>2012-08-10T20:55:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=6b951b25c35f739ee0a1b5a4615718220830817d'/>
<id>urn:sha1:6b951b25c35f739ee0a1b5a4615718220830817d</id>
<content type='text'>
landingpad.  Enforce it in the verifier, and fix the regression tests to match.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161697 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a typo (the the =&gt; the)</title>
<updated>2012-07-23T08:51:15Z</updated>
<author>
<name>Sylvestre Ledru</name>
<email>sylvestre@debian.org</email>
</author>
<published>2012-07-23T08:51:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=c8e41c591741b3da1077f7000274ad040bef8002'/>
<id>urn:sha1:c8e41c591741b3da1077f7000274ad040bef8002</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160621 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix the remaining TCL-style quotes found in the testsuite. This is</title>
<updated>2012-07-02T19:09:46Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2012-07-02T19:09:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=1de43ede8904e08de37f601c9bab0b70f71156e1'/>
<id>urn:sha1:1de43ede8904e08de37f601c9bab0b70f71156e1</id>
<content type='text'>
another mechanical change accomplished though the power of terrible Perl
scripts.

I have manually switched some "s to 's to make escaping simpler.

While I started this to fix tests that aren't run in all configurations,
the massive number of tests is due to a really frustrating fragility of
our testing infrastructure: things like 'grep -v', 'not grep', and
'expected failures' can mask broken tests all too easily.

Essentially, I'm deeply disturbed that I can change the testsuite so
radically without causing any change in results for most platforms. =/

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