<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/SimplifyLibCalls, branch release_26</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/SimplifyLibCalls?h=release_26</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/SimplifyLibCalls?h=release_26'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-08-19T23:18:49Z</updated>
<entry>
<title>Add targetdata strings to these tests, since SimplifyLibCalls uses</title>
<updated>2009-08-19T23:18:49Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-19T23:18:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=600d52c6afe6e879678bfeb0f2f811c113754a70'/>
<id>urn:sha1:600d52c6afe6e879678bfeb0f2f811c113754a70</id>
<content type='text'>
TargetData to find the pointer size.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79490 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix SimplifyLibcalls and ValueTracking to check mayBeOverridden</title>
<updated>2009-08-19T00:11:12Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-19T00:11:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=107f41fad5f8df734c72cf39a016a7ea0d874388'/>
<id>urn:sha1:107f41fad5f8df734c72cf39a016a7ea0d874388</id>
<content type='text'>
before performing optimizations based on constant string values.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79384 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix PR4645 which was fallout from the fix for PR4641.</title>
<updated>2009-07-29T22:00:43Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-07-29T22:00:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=473955f439b44eed4c5230ad6f9d51bcb62a3b21'/>
<id>urn:sha1:473955f439b44eed4c5230ad6f9d51bcb62a3b21</id>
<content type='text'>
 - Call RAUW to delete all instructions (this is a patch from Nick Lewycky).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77512 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Just discard the output, no need to turn it back into text.</title>
<updated>2009-07-29T06:14:52Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2009-07-29T06:14:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=02a0d0eb24645d55dba126f14b5bf63170cb10e1'/>
<id>urn:sha1:02a0d0eb24645d55dba126f14b5bf63170cb10e1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77439 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>don't dump .bc file to stdout, and simplify this to a trivial testcase.</title>
<updated>2009-07-29T05:32:07Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-07-29T05:32:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=45ce89ba080f4be72e4e49367567114800f6b3c5'/>
<id>urn:sha1:45ce89ba080f4be72e4e49367567114800f6b3c5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77436 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Bulk erasing instructions without RAUWing them is unsafe. Instead, break them</title>
<updated>2009-07-29T05:17:50Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2009-07-29T05:17:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0efa921736fefde26003aca8d182ab7eb722394b'/>
<id>urn:sha1:0efa921736fefde26003aca8d182ab7eb722394b</id>
<content type='text'>
into a new BB that has no predecessors.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77433 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix simplifylibcalls memset recognition to work on 64-bit platforms </title>
<updated>2009-07-18T08:34:51Z</updated>
<author>
<name>Eli Friedman</name>
<email>eli.friedman@gmail.com</email>
</author>
<published>2009-07-18T08:34:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=62bb4134358d0d1f8b892cf0df42d758ac8e19e7'/>
<id>urn:sha1:62bb4134358d0d1f8b892cf0df42d758ac8e19e7</id>
<content type='text'>
where int is 32 bits.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76293 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>part of PR4405: disable a contentious optimization for</title>
<updated>2009-06-19T04:17:36Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-06-19T04:17:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=849832c0fb47f4e111840e0031b9129d41ffb389'/>
<id>urn:sha1:849832c0fb47f4e111840e0031b9129d41ffb389</id>
<content type='text'>
strcmp -&gt; memcmp when the lengths of the strings are unknown.

Patch by Nick Lewycky!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73751 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Split the Add, Sub, and Mul instruction opcodes into separate</title>
<updated>2009-06-04T22:49:04Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-06-04T22:49:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ae3a0be92e33bc716722aa600983fc1535acb122'/>
<id>urn:sha1:ae3a0be92e33bc716722aa600983fc1535acb122</id>
<content type='text'>
integer and floating-point opcodes, introducing
FAdd, FSub, and FMul.

For now, the AsmParser, BitcodeReader, and IRBuilder all preserve
backwards compatability, and the Core LLVM APIs preserve backwards
compatibility for IR producers. Most front-ends won't need to change
immediately.

This implements the first step of the plan outlined here:
http://nondot.org/sabre/LLVMNotes/IntegerOverflow.txt


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72897 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix PR4284, a bug in simplifylibcalls handling memcmp.  Patch by </title>
<updated>2009-05-30T18:43:04Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-05-30T18:43:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0e98e4d299e76ab627d53c976f0f84b449106d15'/>
<id>urn:sha1:0e98e4d299e76ab627d53c976f0f84b449106d15</id>
<content type='text'>
Benjamin Kramer!


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