<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/ARM, branch release_30</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/ARM?h=release_30</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/ARM?h=release_30'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-10-24T23:06:48Z</updated>
<entry>
<title>Merging r142869:</title>
<updated>2011-10-24T23:06:48Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-24T23:06:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3d9fd99521a7cefd05cddc057c11c25b461177bf'/>
<id>urn:sha1:3d9fd99521a7cefd05cddc057c11c25b461177bf</id>
<content type='text'>
------------------------------------------------------------------------
r142869 | void | 2011-10-24 16:05:43 -0700 (Mon, 24 Oct 2011) | 4 lines

Check the visibility of the global variable before placing it into the stubs
table. A hidden variable could potentially end up in both lists.
&lt;rdar://problem/10336715&gt;

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_30@142870 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add missing correctness check to ARMTargetLowering::ReconstructShuffle.  Fixes PR11129.</title>
<updated>2011-10-14T23:58:49Z</updated>
<author>
<name>Eli Friedman</name>
<email>eli.friedman@gmail.com</email>
</author>
<published>2011-10-14T23:58:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=46995fa7e2eead5759d13ddc64ef073c1d527f12'/>
<id>urn:sha1:46995fa7e2eead5759d13ddc64ef073c1d527f12</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142022 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix -widen-vmovs liveness issues.</title>
<updated>2011-10-12T00:06:23Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2011-10-12T00:06:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1c062c24aba08962b4687f56b274f182e5b7a8e5'/>
<id>urn:sha1:1c062c24aba08962b4687f56b274f182e5b7a8e5</id>
<content type='text'>
When widening a copy, we are reading a larger register that may not be
live.  Use an &lt;undef&gt; flag to tell the register scavenger and machine
code verifier that we know the value isn't defined.

We now widen:

  %S6&lt;def&gt; = COPY %S4&lt;kill&gt;, %D3&lt;imp-def&gt;

into:

  %D3&lt;def&gt; = VMOVD %D2&lt;undef&gt;, pred:14, pred:%noreg, %S4&lt;imp-use,kill&gt;

This also keeps the &lt;kill&gt; flag on %S4 so we don't inadvertently kill a
live value in %S5.

Finally, ensure that ARMBaseInstrInfo::setExecutionDomain() preserves
the &lt;undef&gt; flag when converting VMOVD to VORR.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141746 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a new wrapper node for a DILexicalBlock that encapsulates it and a</title>
<updated>2011-10-11T22:59:11Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2011-10-11T22:59:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6618a241f7ba2571a1a55b3733c4441d467baf42'/>
<id>urn:sha1:6618a241f7ba2571a1a55b3733c4441d467baf42</id>
<content type='text'>
file. Since it should only be used when necessary propagate it through
the backend code generation and tweak testcases accordingly.

This helps with code like in clang's test/CodeGen/debug-info-line.c where
we have multiple #line directives within a single lexical block and want
to generate only a single block that contains each file change.

Part of rdar://10246360

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141729 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add dominance check for the instruction being hoisted.</title>
<updated>2011-10-11T18:09:58Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2011-10-11T18:09:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2e350479478ccf809e2142a4f0ad8062342577cc'/>
<id>urn:sha1:2e350479478ccf809e2142a4f0ad8062342577cc</id>
<content type='text'>
For example, MachineLICM should not hoist a load that is not guaranteed to be executed.
Radar 10254254.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141689 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Test simplification that Ana Pazos noticed.</title>
<updated>2011-10-11T04:43:15Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-11T04:43:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3606f75f35e1a01ff8bd36098d3751f3ed7d8e56'/>
<id>urn:sha1:3606f75f35e1a01ff8bd36098d3751f3ed7d8e56</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141644 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add testcase for PR11107.</title>
<updated>2011-10-11T00:26:57Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-11T00:26:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=26e8ca34fe1b0d4d94c2743383755dadea6063e4'/>
<id>urn:sha1:26e8ca34fe1b0d4d94c2743383755dadea6063e4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141607 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r141569 and r141576.</title>
<updated>2011-10-10T23:18:02Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2011-10-10T23:18:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=db7334dbc55fb4b86fa3db19bff08ec02ba474d5'/>
<id>urn:sha1:db7334dbc55fb4b86fa3db19bff08ec02ba474d5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141594 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Reapply r141365 now that PR11107 is fixed.</title>
<updated>2011-10-10T22:59:55Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-10T22:59:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ef2c86f8760f717882821987664bf5e7604ffe20'/>
<id>urn:sha1:ef2c86f8760f717882821987664bf5e7604ffe20</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141591 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add dominance check for the instruction being hoisted.</title>
<updated>2011-10-10T19:09:20Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2011-10-10T19:09:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9ac743a4ee61cb845bbe22a2f6898f38c2adafce'/>
<id>urn:sha1:9ac743a4ee61cb845bbe22a2f6898f38c2adafce</id>
<content type='text'>
For example, MachineLICM should not hoist a load that is not guaranteed to be executed.
Radar 10254254.


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