<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/CellSPU, branch release_25</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/CellSPU?h=release_25</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/CellSPU?h=release_25'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-02-14T00:59:47Z</updated>
<entry>
<title>Merge 64124 frm mainline.</title>
<updated>2009-02-14T00:59:47Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-02-14T00:59:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6a64c0bc1e7ac9459f769d1cca79bb13ab2fb452'/>
<id>urn:sha1:6a64c0bc1e7ac9459f769d1cca79bb13ab2fb452</id>
<content type='text'>
Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nasty
suprise to some callers, e.g. register coalescer. For now, add an parameter
that tells AnalyzeBranch whether it's safe to modify the mbb. A better
solution is out there, but I don't have time to deal with it right now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64518 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make LowerCallTo and LowerArguments take a DebugLoc</title>
<updated>2009-01-30T23:10:59Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2009-01-30T23:10:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7d2ad624fa749a6d3edac0d94e9c107989c16304'/>
<id>urn:sha1:7d2ad624fa749a6d3edac0d94e9c107989c16304</id>
<content type='text'>
argument.  Adjust all callers and overloaded versions.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63444 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rename getAnalysisToUpdate to getAnalysisIfAvailable.</title>
<updated>2009-01-28T13:14:17Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2009-01-28T13:14:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1465d61bdd36cfd6021036a527895f0dd358e97d'/>
<id>urn:sha1:1465d61bdd36cfd6021036a527895f0dd358e97d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63198 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>CellSPU:</title>
<updated>2009-01-26T22:33:37Z</updated>
<author>
<name>Scott Michel</name>
<email>scottm@aero.org</email>
</author>
<published>2009-01-26T22:33:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9de57a9ed2d401332eea0c02cdf0b6e66502be58'/>
<id>urn:sha1:9de57a9ed2d401332eea0c02cdf0b6e66502be58</id>
<content type='text'>
- Update DWARF debugging support.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63059 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Untabify code.</title>
<updated>2009-01-26T03:37:41Z</updated>
<author>
<name>Scott Michel</name>
<email>scottm@aero.org</email>
</author>
<published>2009-01-26T03:37:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=19c10e658a3bcf6e01e2a83ffe9b8dd75adcb182'/>
<id>urn:sha1:19c10e658a3bcf6e01e2a83ffe9b8dd75adcb182</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62991 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>CellSPU:</title>
<updated>2009-01-26T03:31:40Z</updated>
<author>
<name>Scott Michel</name>
<email>scottm@aero.org</email>
</author>
<published>2009-01-26T03:31:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c9c8b2a804b2cd3d33a6a965e06a21ff93968f97'/>
<id>urn:sha1:c9c8b2a804b2cd3d33a6a965e06a21ff93968f97</id>
<content type='text'>
- Rename fcmp.ll test to fcmp32.ll, start adding new double tests to fcmp64.ll
- Fix select_bits.ll test
- Capitulate to the DAGCombiner and move i64 constant loads to instruction
  selection (SPUISelDAGtoDAG.cpp).

  &lt;rant&gt;DAGCombiner will insert all kinds of 64-bit optimizations after
  operation legalization occurs and now we have to do most of the work that
  instruction selection should be doing twice (once to determine if v2i64
  build_vector can be handled by SelectCode(), which then runs all of the
  predicates a second time to select the necessary instructions.) But,
  CellSPU is a good citizen.&lt;/rant&gt;


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62990 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix warning in release-asserts mode and spelling of assert.</title>
<updated>2009-01-21T18:38:18Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-01-21T18:38:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0f2d995fd634357e2dead083b9311aac42e0359f'/>
<id>urn:sha1:0f2d995fd634357e2dead083b9311aac42e0359f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62699 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>CellSPU:</title>
<updated>2009-01-21T04:58:48Z</updated>
<author>
<name>Scott Michel</name>
<email>scottm@aero.org</email>
</author>
<published>2009-01-21T04:58:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d1e8d9c0a5dc821b6b52f7872181edeeec5df7ba'/>
<id>urn:sha1:d1e8d9c0a5dc821b6b52f7872181edeeec5df7ba</id>
<content type='text'>
- Ensure that (operation) legalization emits proper FDIV libcall when needed.
- Fix various bugs encountered during llvm-spu-gcc build, along with various
  cleanups.
- Start supporting double precision comparisons for remaining libgcc2 build.
  Discovered interesting DAGCombiner feature, which is currently solved via
  custom lowering (64-bit constants are not legal on CellSPU, but DAGCombiner
  insists on inserting one anyway.)
- Update README.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62664 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well.</title>
<updated>2009-01-20T19:12:24Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2009-01-20T19:12:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=04ee5a1d9267e5e6fab8f088095fcb83c3c5cbd1'/>
<id>urn:sha1:04ee5a1d9267e5e6fab8f088095fcb83c3c5cbd1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62600 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Generalize the HazardRecognizer interface so that it can be used</title>
<updated>2009-01-15T22:18:12Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-01-15T22:18:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc54c552963545a81e4ea38e60460590afb2d5ae'/>
<id>urn:sha1:fc54c552963545a81e4ea38e60460590afb2d5ae</id>
<content type='text'>
to support MachineInstr-based scheduling in addition to
SDNode-based scheduling.


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