<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/Mips, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/Mips?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/Mips?h=release_27'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-01-05T17:55:26Z</updated>
<entry>
<title>Delete useless trailing semicolons.</title>
<updated>2010-01-05T17:55:26Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-01-05T17:55:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=aceba31b7a04fd28680209b2677915378877bc13'/>
<id>urn:sha1:aceba31b7a04fd28680209b2677915378877bc13</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92740 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Support PIC loading of constant pool entries</title>
<updated>2009-11-25T12:17:58Z</updated>
<author>
<name>Bruno Cardoso Lopes</name>
<email>bruno.cardoso@gmail.com</email>
</author>
<published>2009-11-25T12:17:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d71cebf57591e2dc27930d3002848dddc76c3f92'/>
<id>urn:sha1:d71cebf57591e2dc27930d3002848dddc76c3f92</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89863 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Unbreak test, Bruno please check.</title>
<updated>2009-11-19T07:18:49Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-11-19T07:18:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2b86caf05b9c9693e9d32ce8b20b03a30c3de007'/>
<id>urn:sha1:2b86caf05b9c9693e9d32ce8b20b03a30c3de007</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89329 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>- Add sugregister logic to handle f64=(f32,f32).</title>
<updated>2009-11-19T06:06:13Z</updated>
<author>
<name>Bruno Cardoso Lopes</name>
<email>bruno.cardoso@gmail.com</email>
</author>
<published>2009-11-19T06:06:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2045c47affc0d1462a815175e420f9d6bd3f35c6'/>
<id>urn:sha1:2045c47affc0d1462a815175e420f9d6bd3f35c6</id>
<content type='text'>
- Support mips1 like load/store of doubles:

Instead of:
  sdc $f0, X($3)
Generate:
  swc $f0, X($3)
  swc $f1, X+4($3)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89322 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>xfail for now. It has been failing.</title>
<updated>2009-11-16T05:44:04Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2009-11-16T05:44:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2d947263d5df54a10f58d6a7b31d49c515c7347f'/>
<id>urn:sha1:2d947263d5df54a10f58d6a7b31d49c515c7347f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88892 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>- Fix a small bug while handling target constant pools (one param was missing).</title>
<updated>2009-11-16T04:33:42Z</updated>
<author>
<name>Bruno Cardoso Lopes</name>
<email>bruno.cardoso@gmail.com</email>
</author>
<published>2009-11-16T04:33:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6e0b658dadc15aecc4e8503b39741148cf18ee1f'/>
<id>urn:sha1:6e0b658dadc15aecc4e8503b39741148cf18ee1f</id>
<content type='text'>
- Add a smarter constant pool loading, instead of:

lui $2, %hi($CPI1_0)
addiu $2, $2, %lo($CPI1_0)
lwc1 $f0, 0($2)

Generate:

lui $2, %hi($CPI1_0)
lwc1 $f0, %lo($CPI1_0)($2)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88886 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Eliminate more uses of llvm-as and llvm-dis.</title>
<updated>2009-09-09T00:09:15Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-09T00:09:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fce288fc9134f0f1055caf0342c023225bd5c379'/>
<id>urn:sha1:fce288fc9134f0f1055caf0342c023225bd5c379</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81293 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove obsolete -f flags.</title>
<updated>2009-08-25T15:38:29Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-25T15:38:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fea1dd08044c85fb2f74b409704bb742dc817846'/>
<id>urn:sha1:fea1dd08044c85fb2f74b409704bb742dc817846</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79992 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>reintroduce support for Mips "small" section handling.  This is </title>
<updated>2009-08-13T06:28:06Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-08-13T06:28:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b71b909bc76f48377fc96547d53a088346852600'/>
<id>urn:sha1:b71b909bc76f48377fc96547d53a088346852600</id>
<content type='text'>
implemented somewhat differently than before, but it should have
the same functionality and the previous testcase passes again.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78900 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Pass target triple string in to TargetMachine constructor.</title>
<updated>2009-08-03T04:03:51Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-08-03T04:03:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3c2d4bf97fa96fe171883cd80e4ea93fc43563e6'/>
<id>urn:sha1:3c2d4bf97fa96fe171883cd80e4ea93fc43563e6</id>
<content type='text'>
This is not just a matter of passing in the target triple from the module;
currently backends are making decisions based on the build and host
architecture. The goal is to migrate to making these decisions based off of the
triple (in conjunction with the feature string). Thus most clients pass in the
target triple, or the host triple if that is empty.

This has one important change in the way behavior of the JIT and llc.

For the JIT, it was previously selecting the Target based on the host
(naturally), but it was setting the target machine features based on the triple
from the module. Now it is setting the target machine features based on the
triple of the host.

For LLC, -march was previously only used to select the target, the target
machine features were initialized from the module's triple (which may have been
empty). Now the target triple is taken from the module, or the host's triple is
used if that is empty. Then the triple is adjusted to match -march.

The take away is that -march for llc is now used in conjunction with the host
triple to initialize the subtarget. If users want more deterministic behavior
from llc, they should use -mtriple, or set the triple in the input module.


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