<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/X86, branch release_28</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/X86?h=release_28</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/X86?h=release_28'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-09-03T21:23:00Z</updated>
<entry>
<title>Remove the rest of the nonexistent 64-bit AVX instructions.</title>
<updated>2010-09-03T21:23:00Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2010-09-03T21:23:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=caa9ba228d9d8326cd54457be6e9c2ae313db75c'/>
<id>urn:sha1:caa9ba228d9d8326cd54457be6e9c2ae313db75c</id>
<content type='text'>
Bruno, please review.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113014 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>test/CodeGen/X86: Add explicit -mtriple=(i686|x86_64)-linux for Win32 host.</title>
<updated>2010-09-03T03:24:08Z</updated>
<author>
<name>NAKAMURA Takumi</name>
<email>geek4civic@gmail.com</email>
</author>
<published>2010-09-03T03:24:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9dceb1305cb3366e20ce27f0370c19adf13c6b0c'/>
<id>urn:sha1:9dceb1305cb3366e20ce27f0370c19adf13c6b0c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112947 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>AVX doesn't support mm operations neither its instrinsics.</title>
<updated>2010-09-03T02:08:45Z</updated>
<author>
<name>Bruno Cardoso Lopes</name>
<email>bruno.cardoso@gmail.com</email>
</author>
<published>2010-09-03T02:08:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=95f1e2d6b52d55773bca16a5d3b7b283344dc47d'/>
<id>urn:sha1:95f1e2d6b52d55773bca16a5d3b7b283344dc47d</id>
<content type='text'>
The AVX versions of PALIGN and PABS* should only exist for
128-bit. Remove the unnecessary stuff.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112944 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Properly emit __chkstk call instead of __alloca on non-mingw windows targets.</title>
<updated>2010-09-02T23:03:46Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2010-09-02T23:03:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ace53f2fbc65f1e26c084c733ffbdbe3516580a6'/>
<id>urn:sha1:ace53f2fbc65f1e26c084c733ffbdbe3516580a6</id>
<content type='text'>
Patch by Cameron Esfahani!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112902 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't narrow the load and store in a load+twiddle+store sequence unless</title>
<updated>2010-09-02T21:18:42Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-09-02T21:18:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=24bde5bce192119ee0fc4f94ef8757fd4031e5f6'/>
<id>urn:sha1:24bde5bce192119ee0fc4f94ef8757fd4031e5f6</id>
<content type='text'>
there are clearly no stores between the load and the store. This fixes
this miscompile reported as PR7833.

This breaks the test/CodeGen/X86/narrow_op-2.ll optimization, which is
safe, but awkward to prove safe. Move it to X86's README.txt.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112861 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>test/loop-strength-reduce4: Add explicit triplet for Win32 host.</title>
<updated>2010-09-02T03:45:58Z</updated>
<author>
<name>NAKAMURA Takumi</name>
<email>geek4civic@gmail.com</email>
</author>
<published>2010-09-02T03:45:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b51633b476b9d4bb62f9b92fe37a777423b0589a'/>
<id>urn:sha1:b51633b476b9d4bb62f9b92fe37a777423b0589a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112802 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>test/twoaddr-coalesce: Do not use @main.</title>
<updated>2010-09-02T03:45:51Z</updated>
<author>
<name>NAKAMURA Takumi</name>
<email>geek4civic@gmail.com</email>
</author>
<published>2010-09-02T03:45:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fd03a5124d2160fc3db387e32b9202035b6826a9'/>
<id>urn:sha1:fd03a5124d2160fc3db387e32b9202035b6826a9</id>
<content type='text'>
Win32 codegen emits implicit invoking __main into, to fail.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112801 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Using target specific nodes for shuffle nodes makes the mask</title>
<updated>2010-09-01T22:33:20Z</updated>
<author>
<name>Bruno Cardoso Lopes</name>
<email>bruno.cardoso@gmail.com</email>
</author>
<published>2010-09-01T22:33:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=29c353b9c3d8094b9ac7cbbc23cfc8d23a010db4'/>
<id>urn:sha1:29c353b9c3d8094b9ac7cbbc23cfc8d23a010db4</id>
<content type='text'>
check more strict, breaking some cases not checked in the
testsuite, but also exposes some foldings not done before,
as this example:

  movaps  (%rdi), %xmm0
  movaps  (%rax), %xmm1
  movaps  %xmm0, %xmm2
  movss %xmm1, %xmm2
  shufps  $36, %xmm2, %xmm0

now is generated as:

  movaps  (%rdi), %xmm0
  movaps  %xmm0, %xmm1
  movlps  (%rax), %xmm1
  shufps  $36, %xmm1, %xmm0



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112753 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach RemoveCopyByCommutingDef to check all aliases, not just subregisters.</title>
<updated>2010-09-01T22:15:35Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2010-09-01T22:15:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0077114efc8c1680e58980d05606ada2708c4295'/>
<id>urn:sha1:0077114efc8c1680e58980d05606ada2708c4295</id>
<content type='text'>
This caused a miscompilation in WebKit where %RAX had conflicting defs when
RemoveCopyByCommutingDef was commuting a %EAX use.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112751 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert 112442 and 112440 until the compile time problems introduced</title>
<updated>2010-09-01T01:45:53Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-09-01T01:45:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=191bd64a39490fa75d35b9aaecdd57b00c7a8b5f'/>
<id>urn:sha1:191bd64a39490fa75d35b9aaecdd57b00c7a8b5f</id>
<content type='text'>
by 112440 are resolved.


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