<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/test/CodeGen/X86/inline-asm.ll, branch 1.13.2</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/test/CodeGen/X86/inline-asm.ll?h=1.13.2</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/test/CodeGen/X86/inline-asm.ll?h=1.13.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2012-11-19T19:31:10Z</updated>
<entry>
<title>Handle mixed normal and early-clobber defs on inline asm.</title>
<updated>2012-11-19T19:31:10Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2012-11-19T19:31:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=e42561ad0c98b132515db89f2994c96d93e9587b'/>
<id>urn:sha1:e42561ad0c98b132515db89f2994c96d93e9587b</id>
<content type='text'>
PR14376.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168320 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Prioritize smaller register classes for urgent evictions.</title>
<updated>2012-05-30T21:46:58Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2012-05-30T21:46:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=9cda1be0aa5e9e70ae493ef6944a8c202c1c70e6'/>
<id>urn:sha1:9cda1be0aa5e9e70ae493ef6944a8c202c1c70e6</id>
<content type='text'>
It helps compile exotic inline asm. In the test case, normal GR32
virtual registers use up eax-edx so the final GR32_ABCD live range has
no registers left. Since all the live ranges were tiny, we had no way of
prioritizing the smaller register class.

This patch allows tiny unspillable live ranges to be evicted by tiny
unspillable live ranges from a smaller register class.

&lt;rdar://problem/11542429&gt;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157715 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Check register class matching instead of width of type matching</title>
<updated>2011-07-14T20:13:52Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2011-07-14T20:13:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=5427edeb68d653ced860ed14f83848ebbb01b64b'/>
<id>urn:sha1:5427edeb68d653ced860ed14f83848ebbb01b64b</id>
<content type='text'>
when determining validity of matching constraint. Allow i1
types access to the GR8 reg class for x86.

Fixes PR10352 and rdar://9777108

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135180 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add support for the X86 'l' constraint.</title>
<updated>2011-07-07T22:29:07Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2011-07-07T22:29:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=31b5f00c4ebd870fc2745f1bed86a7b67f802210'/>
<id>urn:sha1:31b5f00c4ebd870fc2745f1bed86a7b67f802210</id>
<content type='text'>
Fixes PR10149 and rdar://9738585

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134648 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Eliminate more uses of llvm-as and llvm-dis.</title>
<updated>2009-09-08T23:54:48Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-08T23:54:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=36a0947820fd4aa4b8a5fa26e3f079bdf572bc81'/>
<id>urn:sha1:36a0947820fd4aa4b8a5fa26e3f079bdf572bc81</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81290 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Support x86 specific inline asm modifier 'J'.</title>
<updated>2008-09-22T23:57:37Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2008-09-22T23:57:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=364091e0909dc2ab470a40d3981be2efa2643bd7'/>
<id>urn:sha1:364091e0909dc2ab470a40d3981be2efa2643bd7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56483 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>upgrade this testcase, add test for fp immediate to memory operand.</title>
<updated>2007-03-08T22:33:06Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-03-08T22:33:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=7754d2fd8d25e45bc515a816ba372461576f6809'/>
<id>urn:sha1:7754d2fd8d25e45bc515a816ba372461576f6809</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35034 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use the llvm-upgrade program to upgrade llvm assembly.</title>
<updated>2006-12-02T04:23:10Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2006-12-02T04:23:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=69ccadd7535a83b348595cf603126e6a68b2883b'/>
<id>urn:sha1:69ccadd7535a83b348595cf603126e6a68b2883b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32115 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add new testcase</title>
<updated>2006-06-08T18:26:48Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-06-08T18:26:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=586e65357b40df07e0d9562955a7a332429f1a8a'/>
<id>urn:sha1:586e65357b40df07e0d9562955a7a332429f1a8a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28732 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>New testcase, using "AX" as i32.</title>
<updated>2006-06-08T18:20:13Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-06-08T18:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=5591c5183b9edfa57f7441fcadbb4a234a830ef7'/>
<id>urn:sha1:5591c5183b9edfa57f7441fcadbb4a234a830ef7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28730 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
