<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/X86, branch testing</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/X86?h=testing</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/X86?h=testing'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-03-21T00:07:17Z</updated>
<entry>
<title>Add a WriteMicrocoded for ancient microcoded instructions.</title>
<updated>2013-03-21T00:07:17Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-03-21T00:07:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c1ea2c5d6d5870b44c2021729c2e8a627753e83b'/>
<id>urn:sha1:c1ea2c5d6d5870b44c2021729c2e8a627753e83b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177611 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Model prefetches and barriers as loads.</title>
<updated>2013-03-20T23:09:53Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-03-20T23:09:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3c987aead275e5e4c654650fd7199c4acf1d18cf'/>
<id>urn:sha1:3c987aead275e5e4c654650fd7199c4acf1d18cf</id>
<content type='text'>
It's not yet clear if these instructions need a more careful model.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177599 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a catch-all WriteSystem SchedWrite type.</title>
<updated>2013-03-20T23:09:50Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-03-20T23:09:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=eab5f7678b7024d275087734f03031d9f88ef08c'/>
<id>urn:sha1:eab5f7678b7024d275087734f03031d9f88ef08c</id>
<content type='text'>
This is used for all the expensive system instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177598 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Annotate the remaining SSE MOV instructions.</title>
<updated>2013-03-20T22:37:16Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-03-20T22:37:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dcb4d349b683d9b52b084c94c9941020ebef4bc2'/>
<id>urn:sha1:dcb4d349b683d9b52b084c94c9941020ebef4bc2</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177592 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Annotate SSE horizontal and integer instructions.</title>
<updated>2013-03-20T22:37:13Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-03-20T22:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2e9aadda63b6567a24345dd9c57d7275453464dc'/>
<id>urn:sha1:2e9aadda63b6567a24345dd9c57d7275453464dc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177591 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Correct cost model for vector shift on AVX2</title>
<updated>2013-03-20T22:01:10Z</updated>
<author>
<name>Michael Liao</name>
<email>michael.liao@intel.com</email>
</author>
<published>2013-03-20T22:01:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f74e9bf650d7c40d595d3bb60e3c901e2bccec4b'/>
<id>urn:sha1:f74e9bf650d7c40d595d3bb60e3c901e2bccec4b</id>
<content type='text'>
- After moving logic recognizing vector shift with scalar amount from
  DAG combining into DAG lowering, we declare to customize all vector
  shifts even vector shift on AVX is legal. As a result, the cost model
  needs special tuning to identify these legal cases.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177586 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add some missing SSE annotations.</title>
<updated>2013-03-20T16:56:39Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-03-20T16:56:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=279ad470b679be919ca220e2b664d9cf94055bc5'/>
<id>urn:sha1:279ad470b679be919ca220e2b664d9cf94055bc5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177540 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Annotate remaining IIC_BIN_* instructions.</title>
<updated>2013-03-20T16:56:36Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-03-20T16:56:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=374a204f02238ee7549b0c3d5cb6088132eb74b5'/>
<id>urn:sha1:374a204f02238ee7549b0c3d5cb6088132eb74b5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177539 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix PR15296</title>
<updated>2013-03-20T02:33:21Z</updated>
<author>
<name>Michael Liao</name>
<email>michael.liao@intel.com</email>
</author>
<published>2013-03-20T02:33:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=42317ccb5fed9de14118e1c48417b814d94e3d28'/>
<id>urn:sha1:42317ccb5fed9de14118e1c48417b814d94e3d28</id>
<content type='text'>
- Move SRA/SRL/SHL lowering support from DAG combination to DAG lowering
  to support extended 256-bit integer in AVX but not AVX2.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177478 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Mark all variable shifts needing customizing</title>
<updated>2013-03-20T02:28:20Z</updated>
<author>
<name>Michael Liao</name>
<email>michael.liao@intel.com</email>
</author>
<published>2013-03-20T02:28:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5c5f1908f0abd187620d3fc660bf74fe6a8c531b'/>
<id>urn:sha1:5c5f1908f0abd187620d3fc660bf74fe6a8c531b</id>
<content type='text'>
- Prepare moving logic from DAG combining into DAG lowering. There's no
  functionality change.



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