<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/MSP430, branch release_30</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/MSP430?h=release_30</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/MSP430?h=release_30'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-05-04T01:01:39Z</updated>
<entry>
<title>Fix register-dependent test in MSP430.</title>
<updated>2011-05-04T01:01:39Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2011-05-04T01:01:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9dfb367a424cd71686e7830668a2e44eaa7aaef7'/>
<id>urn:sha1:9dfb367a424cd71686e7830668a2e44eaa7aaef7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130815 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Enhance ComputeMaskedBits to know that aligned frameindexes</title>
<updated>2011-02-13T22:25:43Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2011-02-13T22:25:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0a9481f44fe4fc76e59109992940a76b2a3f9b3b'/>
<id>urn:sha1:0a9481f44fe4fc76e59109992940a76b2a3f9b3b</id>
<content type='text'>
have their low bits set to zero.  This allows us to optimize
out explicit stack alignment code like in stack-align.ll:test4 when
it is redundant.

Doing this causes the code generator to start turning FI+cst into
FI|cst all over the place, which is general goodness (that is the
canonical form) except that various pieces of the code generator
don't handle OR aggressively.  Fix this by introducing a new
SelectionDAG::isBaseWithConstantOffset predicate, and using it
in places that are looking for ADD(X,CST).  The ARM backend in
particular was missing a lot of addressing mode folding opportunities
around OR.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125470 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG message instead of creating DBG_VALUE for undefined value in reg0.</title>
<updated>2010-12-06T22:39:26Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2010-12-06T22:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=afeaae7a940ce16e7874af31f3e5e91d8ca89e19'/>
<id>urn:sha1:afeaae7a940ce16e7874af31f3e5e91d8ca89e19</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121059 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Inline asm mult-alt constraint tests.</title>
<updated>2010-11-02T23:01:44Z</updated>
<author>
<name>John Thompson</name>
<email>John.Thompson.JTSoftware@gmail.com</email>
</author>
<published>2010-11-02T23:01:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=45c21ff044ce72a25d7d654f8bbceffe41d6f70b'/>
<id>urn:sha1:45c21ff044ce72a25d7d654f8bbceffe41d6f70b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118107 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>CombinerAA is now reordering these stores.</title>
<updated>2010-09-20T20:56:29Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2010-09-20T20:56:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=765fd9c62d53a9157ccbf7078900682294c10b7c'/>
<id>urn:sha1:765fd9c62d53a9157ccbf7078900682294c10b7c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114354 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Insert ANY_EXTEND node instead of invalid truncate during DAG Combining (X &amp; 1),</title>
<updated>2010-05-01T12:52:34Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2010-05-01T12:52:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=17458a786e4d3eeff9c66fc0ec284b763df53642'/>
<id>urn:sha1:17458a786e4d3eeff9c66fc0ec284b763df53642</id>
<content type='text'>
when needed. This fixes PR7001

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102838 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Do folding for indirect branches, where possible</title>
<updated>2010-05-01T12:28:21Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2010-05-01T12:28:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1b17614a7283f903363f7c4305da6ea742d3d28b'/>
<id>urn:sha1:1b17614a7283f903363f7c4305da6ea742d3d28b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102836 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement indirect branches on MSP430</title>
<updated>2010-05-01T12:04:32Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2010-05-01T12:04:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=69d5b48bc31b7a443355cdf1506005804b4f63e6'/>
<id>urn:sha1:69d5b48bc31b7a443355cdf1506005804b4f63e6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102835 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>add newlines at the end of files.</title>
<updated>2010-04-07T22:53:17Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-04-07T22:53:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d2075586c82104fe01c7de351b4df98833116e64'/>
<id>urn:sha1:d2075586c82104fe01c7de351b4df98833116e64</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100705 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Split big test into multiple directories to cater to</title>
<updated>2010-04-07T20:43:35Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2010-04-07T20:43:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b39b7e5ebf477039a5c6064464ee10da21b5f726'/>
<id>urn:sha1:b39b7e5ebf477039a5c6064464ee10da21b5f726</id>
<content type='text'>
those who don't build all targets.



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