<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/X86, branch release_30</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/X86?h=release_30</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/X86?h=release_30'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-11-01T05:08:55Z</updated>
<entry>
<title>Merging r143194:</title>
<updated>2011-11-01T05:08:55Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-11-01T05:08:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=31491eecf75a450ae33ff35d49f1a86535d704b1'/>
<id>urn:sha1:31491eecf75a450ae33ff35d49f1a86535d704b1</id>
<content type='text'>
------------------------------------------------------------------------
r143194 | chapuni | 2011-10-28 07:12:22 -0700 (Fri, 28 Oct 2011) | 7 lines

Dwarf: [PR11022] Fix emitting DW_AT_const_value(&gt;i64), to be host-endian-neutral.

Don't assume APInt::getRawData() would hold target-aware endianness nor host-compliant endianness. rawdata[0] holds most lower i64, even on big endian host.

FIXME: Add a testcase for big endian target.

FIXME: Ditto on CompileUnit::addConstantFPValue() ?
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_30@143449 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r142550:</title>
<updated>2011-10-19T23:49:38Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-19T23:49:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bab41201fb1c51fbb5dbf06ad952dde4ccc1929d'/>
<id>urn:sha1:bab41201fb1c51fbb5dbf06ad952dde4ccc1929d</id>
<content type='text'>
------------------------------------------------------------------------
r142550 | evancheng | 2011-10-19 15:22:54 -0700 (Wed, 19 Oct 2011) | 1 line

Fix TLS lowering bug. The CopyFromReg must be glued to the TLSCALL. rdar://10291355
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_30@142555 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Update live-in lists when splitting critical edges.</title>
<updated>2011-10-14T17:25:46Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2011-10-14T17:25:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ac7caa0d436fa9fe96234c4e009cdacd7cd6b124'/>
<id>urn:sha1:ac7caa0d436fa9fe96234c4e009cdacd7cd6b124</id>
<content type='text'>
Fixes PR10814. Patch by Jan Sjödin!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141960 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add X86 ANDN instruction. Including instruction selection.</title>
<updated>2011-10-14T07:06:56Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2011-10-14T07:06:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=54a11176f6a5e07e243f1d87ba19ac3f4681976b'/>
<id>urn:sha1:54a11176f6a5e07e243f1d87ba19ac3f4681976b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141947 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 processor which is gcc's name for Haswell.</title>
<updated>2011-10-14T03:21:46Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2011-10-14T03:21:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=909652f6876a97d63db20606cd1b37e95d016caf'/>
<id>urn:sha1:909652f6876a97d63db20606cd1b37e95d016caf</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141939 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add value numbers when spilling dead defs.</title>
<updated>2011-10-14T00:34:31Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2011-10-14T00:34:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a80444f88d88d88513b096c97474c453a4c3bcf6'/>
<id>urn:sha1:a80444f88d88d88513b096c97474c453a4c3bcf6</id>
<content type='text'>
When spilling around an instruction with a dead def, remember to add a
value number for the def.

The missing value number wouldn't normally create problems since there
would be an incoming live range as well.  However, due to another bug
we could spill a dead V_SET0 instruction which doesn't read any values.

The missing value number caused an empty live range to be created which
is dangerous since it doesn't interfere with anything.

This fixes part of PR11125.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141923 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Force CPU type on test so it doesn't accidentally emit movbe instead of bswap on Intel Atom CPUs.</title>
<updated>2011-10-13T14:27:54Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2011-10-13T14:27:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d38e99e9490e3d891e1937e64ae837a392681df0'/>
<id>urn:sha1:d38e99e9490e3d891e1937e64ae837a392681df0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141863 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>More closely follow libgcc, which has code after the `ret' instruction to</title>
<updated>2011-10-13T08:24:19Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-13T08:24:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4e68054b20725f6ec1cac33630258f749fe5debe'/>
<id>urn:sha1:4e68054b20725f6ec1cac33630258f749fe5debe</id>
<content type='text'>
release the stack segment and reset the stack pointer. Place the code in its own
MBB to make the verifier happy.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141859 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r141854 because it was causing failures:</title>
<updated>2011-10-13T07:48:07Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-13T07:48:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1203fe7fc80d0fe16a30ae3ddb9b0823b17f39ce'/>
<id>urn:sha1:1203fe7fc80d0fe16a30ae3ddb9b0823b17f39ce</id>
<content type='text'>
http://lab.llvm.org:8011/builders/llvm-x86_64-linux/builds/101

--- Reverse-merging r141854 into '.':
U    test/MC/Disassembler/X86/x86-32.txt
U    test/MC/Disassembler/X86/simple-tests.txt
D    test/CodeGen/X86/bmi.ll
U    lib/Target/X86/X86InstrInfo.td
U    lib/Target/X86/X86ISelLowering.cpp
U    lib/Target/X86/X86.td
U    lib/Target/X86/X86Subtarget.h



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141857 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Should not add instructions to a BB after a return instruction. The machine instruction verifier doesn't like this, nor do I.</title>
<updated>2011-10-13T07:42:32Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-13T07:42:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=82222c20be24adda7c218f3fdaf2e0ae049c955b'/>
<id>urn:sha1:82222c20be24adda7c218f3fdaf2e0ae049c955b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141856 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
