<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/test/CodeGen/JS, branch 1.13.2</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/test/CodeGen/JS?h=1.13.2</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/test/CodeGen/JS?h=1.13.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2014-03-10T18:43:30Z</updated>
<entry>
<title>update float ffi rules</title>
<updated>2014-03-10T18:43:30Z</updated>
<author>
<name>Alon Zakai</name>
<email>alonzakai@gmail.com</email>
</author>
<published>2014-03-10T18:43:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=34e9973bcb1c917acdc3b61e72bc583556d115ea'/>
<id>urn:sha1:34e9973bcb1c917acdc3b61e72bc583556d115ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add aliases test</title>
<updated>2014-03-09T18:17:34Z</updated>
<author>
<name>Alon Zakai</name>
<email>alonzakai@gmail.com</email>
</author>
<published>2014-03-09T18:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=b04c754c0294d84e85d3546b7c2ef5e0de86c726'/>
<id>urn:sha1:b04c754c0294d84e85d3546b7c2ef5e0de86c726</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disable the ResolveAliases and GlobalCleanup passes.</title>
<updated>2014-03-06T03:42:53Z</updated>
<author>
<name>Dan Gohman</name>
<email>sunfish@mozilla.com</email>
</author>
<published>2014-03-06T03:40:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=805f34e607fadc603eefa3120ff514a2f3432392'/>
<id>urn:sha1:805f34e607fadc603eefa3120ff514a2f3432392</id>
<content type='text'>
Also add a test for handling of global aliases.
</content>
</entry>
<entry>
<title>Disable the LowerExpectIntrinsic pass.</title>
<updated>2014-03-06T03:04:42Z</updated>
<author>
<name>Dan Gohman</name>
<email>sunfish@mozilla.com</email>
</author>
<published>2014-03-06T03:04:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=0e03f9e9cecf388df2e3d19139be0a9faca63672'/>
<id>urn:sha1:0e03f9e9cecf388df2e3d19139be0a9faca63672</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't emit redirects for llvm.memcpy.p0i8.p0i8.i32 and friends.</title>
<updated>2014-03-06T03:01:25Z</updated>
<author>
<name>Dan Gohman</name>
<email>sunfish@mozilla.com</email>
</author>
<published>2014-03-06T03:01:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=ed9def75db9dbefd6b5a1f877d74fef8cc5fc720'/>
<id>urn:sha1:ed9def75db9dbefd6b5a1f877d74fef8cc5fc720</id>
<content type='text'>
We never reference these intrinsics by name, so we don't need redirects
for them.
</content>
</entry>
<entry>
<title>Don't emit JS declarations for LLVM intrinsics expanded inline.</title>
<updated>2014-03-06T03:00:42Z</updated>
<author>
<name>Dan Gohman</name>
<email>sunfish@mozilla.com</email>
</author>
<published>2014-03-06T02:59:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=0dfc8b303cac8e56b1dec466627462d24dbacb78'/>
<id>urn:sha1:0dfc8b303cac8e56b1dec466627462d24dbacb78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up the output for memset and memcpy, and add a test.</title>
<updated>2014-03-06T03:00:38Z</updated>
<author>
<name>Dan Gohman</name>
<email>sunfish@mozilla.com</email>
</author>
<published>2014-03-06T02:58:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=95cd3de38a4d21056e90608b8553e1fda1363c12'/>
<id>urn:sha1:95cd3de38a4d21056e90608b8553e1fda1363c12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't run a pass to strip dead prototypes; just ignore them.</title>
<updated>2014-03-06T02:51:17Z</updated>
<author>
<name>Dan Gohman</name>
<email>sunfish@mozilla.com</email>
</author>
<published>2014-03-06T01:51:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=8346647dd5ddc2d1f379cc530b20494a41e6ef31'/>
<id>urn:sha1:8346647dd5ddc2d1f379cc530b20494a41e6ef31</id>
<content type='text'>
Also, fix the code for supressing declarations for no-op intrinsics.
</content>
</entry>
<entry>
<title>Clean up the handling of inline asm.</title>
<updated>2014-03-06T01:48:22Z</updated>
<author>
<name>Dan Gohman</name>
<email>sunfish@mozilla.com</email>
</author>
<published>2014-03-06T01:48:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=9bef807b3bfa2397fb24f4f9c4df5a633a9717b3'/>
<id>urn:sha1:9bef807b3bfa2397fb24f4f9c4df5a633a9717b3</id>
<content type='text'>
Make inline asm a report_fatal_error instead of an assertion failure so
that it's a little friendlier, and add a test to make sure llc -march=js
rejects inline asm.

Also disable the PNaCl inline asm("":::"memory") lowering pass. If people
are using this, it's best that we diagnose it as it likely isn't portable.
There are usually better alternatives.
</content>
</entry>
<entry>
<title>Teach phi translation to also look through bitcasts.</title>
<updated>2014-03-06T01:30:30Z</updated>
<author>
<name>Dan Gohman</name>
<email>sunfish@mozilla.com</email>
</author>
<published>2014-03-06T01:27:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=d9003e75353416cfcdb9f03d5fba7e1060a35196'/>
<id>urn:sha1:d9003e75353416cfcdb9f03d5fba7e1060a35196</id>
<content type='text'>
This fixes a regression introduced in d95cd364f0c049d6c1b8d78746d44c00ed2f69f2;
when regular expression translation looks through bitcasts but phi translation
doesn't, phi translation may fail to properly detect dependencies.
</content>
</entry>
</feed>
