<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/InstCombine, branch stable</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/InstCombine?h=stable</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/InstCombine?h=stable'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-03-28T19:34:14Z</updated>
<entry>
<title>Remove -O3.</title>
<updated>2013-03-28T19:34:14Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2013-03-28T19:34:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc822ce34d382bfc451c4a85cb217ef301d8bce3'/>
<id>urn:sha1:fc822ce34d382bfc451c4a85cb217ef301d8bce3</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178278 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert "Adding DIImportedModules to DIScopes."</title>
<updated>2013-03-28T02:44:59Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-03-28T02:44:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=72dfb052ab74a9e642256212a50c9b805ce5c943'/>
<id>urn:sha1:72dfb052ab74a9e642256212a50c9b805ce5c943</id>
<content type='text'>
This reverts commit 342d92c7a0adeabc9ab00f3f0d88d739fe7da4c7.

Turns out we're going with a different schema design to represent
DW_TAG_imported_modules so we won't need this extra field.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178215 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Check if Type is a vector before calling function Type::getVectorNumElements.</title>
<updated>2013-03-28T01:28:02Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2013-03-28T01:28:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d7216a28d6a07a4ea4047a14427c16b96feeb36f'/>
<id>urn:sha1:d7216a28d6a07a4ea4047a14427c16b96feeb36f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178208 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Adding DIImportedModules to DIScopes.</title>
<updated>2013-03-27T00:07:26Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-03-27T00:07:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=342d92c7a0adeabc9ab00f3f0d88d739fe7da4c7'/>
<id>urn:sha1:342d92c7a0adeabc9ab00f3f0d88d739fe7da4c7</id>
<content type='text'>
This is just the basic groundwork for supporting DW_TAG_imported_module but I
wanted to commit this before pushing support further into Clang or LLVM so that
this rather churny change is isolated from the rest of the work. The major
churn here is obviously adding another field (within the common DIScope prefix)
to all DIScopes (files, classes, namespaces, lexical scopes, etc). This should
be the last big churny change needed for DW_TAG_imported_module/using directive
support/PR14606.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178099 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add test case for commit r178031.</title>
<updated>2013-03-26T17:30:02Z</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2013-03-26T17:30:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=30ebb962b6fe110514917f31522a81f2c6d914ba'/>
<id>urn:sha1:30ebb962b6fe110514917f31522a81f2c6d914ba</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178038 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a bug in fast-math fadd/fsub simplification. </title>
<updated>2013-03-25T20:43:41Z</updated>
<author>
<name>Shuxin Yang</name>
<email>shuxin.llvm@gmail.com</email>
</author>
<published>2013-03-25T20:43:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c76067b7746f15879232c2aa27cf5c1ca35b3449'/>
<id>urn:sha1:c76067b7746f15879232c2aa27cf5c1ca35b3449</id>
<content type='text'>
The problem is that the code mistakenly took for granted that following constructor 
is able to create an APFloat from a *SIGNED* integer:
   
  APFloat::APFloat(const fltSemantics &amp;ourSemantics, integerPart value)

rdar://13486998


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177906 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Address issues found by Duncan during post-commit review of r177856.</title>
<updated>2013-03-25T11:47:38Z</updated>
<author>
<name>Arnaud A. de Grandmaison</name>
<email>arnaud.adegm@gmail.com</email>
</author>
<published>2013-03-25T11:47:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1bb93a912199bda15214d1ee7f3c731b8e9b648d'/>
<id>urn:sha1:1bb93a912199bda15214d1ee7f3c731b8e9b648d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177863 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>InstCombine: simplify comparisons to zero of (shl %x, Cst) or (mul %x, Cst)</title>
<updated>2013-03-25T09:48:49Z</updated>
<author>
<name>Arnaud A. de Grandmaison</name>
<email>arnaud.adegm@gmail.com</email>
</author>
<published>2013-03-25T09:48:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=35763b1ee700cd29f057494a35095f06d983fe6e'/>
<id>urn:sha1:35763b1ee700cd29f057494a35095f06d983fe6e</id>
<content type='text'>
This simplification happens at 2 places :
 - using the nsw attribute when the shl / mul is used by a sign test
 - when the shl / mul is compared for (in)equality to zero

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177856 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>InstCombine: Improve the result bitvect type when folding (cmp pred (load (gep GV, i)) C) to a bit test.</title>
<updated>2013-03-22T08:25:01Z</updated>
<author>
<name>Arnaud A. de Grandmaison</name>
<email>arnaud.adegm@gmail.com</email>
</author>
<published>2013-03-22T08:25:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2be921adc41fb079ce25d36bdd6402ca70d56451'/>
<id>urn:sha1:2be921adc41fb079ce25d36bdd6402ca70d56451</id>
<content type='text'>
The original code used i32, and i64 if legal. This introduced unneeded
casts when they aren't legal, or when the index variable i has another
type. In order of preference: try to use i's type; use the smallest
fitting legal type (using an added DataLayout method); default to i32.
A testcase checks that this works when the index gep operand is i16.

Patch by : Ahmed Bougacha &lt;ahmed.bougacha@gmail.com&gt;
Reviewed by : Duncan

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177712 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove unused field in DISubprogram</title>
<updated>2013-03-21T20:28:52Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-03-21T20:28:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ebb5183a2f16abc7c88241bb42412465f52c2a61'/>
<id>urn:sha1:ebb5183a2f16abc7c88241bb42412465f52c2a61</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177661 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
