<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/CodeGen/SelectionDAG, branch release_25</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/CodeGen/SelectionDAG?h=release_25</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/CodeGen/SelectionDAG?h=release_25'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-02-17T19:01:36Z</updated>
<entry>
<title>Merge 64314 from mainline.</title>
<updated>2009-02-17T19:01:36Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-02-17T19:01:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9114c43bee82b9992fe1fcb12d58a8b2e3a474b6'/>
<id>urn:sha1:9114c43bee82b9992fe1fcb12d58a8b2e3a474b6</id>
<content type='text'>
Make a transformation added in 63266 a bit less aggressive.
It was transforming (x&amp;y)==y to (x&amp;y)!=0 in the case where
y is variable and known to have at most one bit set (e.g. z&amp;1).
This is not correct; the expressions are not equivalent when y==0.
I believe this patch salvages what can be salvaged, including
all the cases in bt.ll.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64782 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline.</title>
<updated>2009-02-04T23:20:50Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-02-04T23:20:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ee9a19c189d19700a4b06b6975a3b10472d619fc'/>
<id>urn:sha1:ee9a19c189d19700a4b06b6975a3b10472d619fc</id>
<content type='text'>
First initialize DAG otherwise dwarf writer is used uninitialized.
Duncan spotted this. Thanks!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@63793 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Pass in something sensible for the debug location information when creating the</title>
<updated>2009-02-03T02:20:52Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2009-02-03T02:20:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6a8a0d74cb73956a9452943d4d4102ebede1f69e'/>
<id>urn:sha1:6a8a0d74cb73956a9452943d4d4102ebede1f69e</id>
<content type='text'>
initial PHI nodes of the machine function.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63598 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fill in some missing DL propagation in getNode()s.</title>
<updated>2009-02-03T01:55:44Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2009-02-03T01:55:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dbfd8dbdee81d016557dc77d34090492eda55562'/>
<id>urn:sha1:dbfd8dbdee81d016557dc77d34090492eda55562</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63595 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use SDL-&gt;getCurDebugLoc() instead of unknown loc for landing pads.</title>
<updated>2009-02-03T01:55:42Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2009-02-03T01:55:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b288487a8e2291dd802e19b1a9bc930368f448bf'/>
<id>urn:sha1:b288487a8e2291dd802e19b1a9bc930368f448bf</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63594 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Explicitly pass in the "unknown" debug location. This is probably not</title>
<updated>2009-02-03T01:33:28Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2009-02-03T01:33:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ec37e98b3d943328795a06a3184a125583dec151'/>
<id>urn:sha1:ec37e98b3d943328795a06a3184a125583dec151</id>
<content type='text'>
correct. We need more infrastructure before we can get the DebugLoc info for
these instructions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63593 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Alphabetize includes.</title>
<updated>2009-02-03T01:32:22Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2009-02-03T01:32:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0eb96fd94bce94df680f1fc436c1d3d1c510f937'/>
<id>urn:sha1:0eb96fd94bce94df680f1fc436c1d3d1c510f937</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63591 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Propagate debug loc info during SDNode -&gt; machine instr creation.</title>
<updated>2009-02-03T01:02:39Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2009-02-03T01:02:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f2ad58d930aa18c8710cbd094eaf987eca0f2c1b'/>
<id>urn:sha1:f2ad58d930aa18c8710cbd094eaf987eca0f2c1b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63585 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Create DebugLoc information in FastISel. Several temporary methods were</title>
<updated>2009-02-03T00:55:04Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2009-02-03T00:55:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9bc96a57206cbebaa9b0ba9979f949eb10c1592c'/>
<id>urn:sha1:9bc96a57206cbebaa9b0ba9979f949eb10c1592c</id>
<content type='text'>
created. Specifically, those BuildMIs which use
"DebugLoc::getUnknownLoc()". I'll remove them soon.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63584 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Propagation in TargetLowering.  Includes passing a DL</title>
<updated>2009-02-03T00:47:48Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2009-02-03T00:47:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ff97d4fe81ef0dcee9fe490bed8ab08e40251905'/>
<id>urn:sha1:ff97d4fe81ef0dcee9fe490bed8ab08e40251905</id>
<content type='text'>
into SimplifySetCC which gets called elsewhere.



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