<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/LICM, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/LICM?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/LICM?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-03-12T16:27:52Z</updated>
<entry>
<title>Revert the test moves from 176733.  Use "REQUIRES: asserts" instead.</title>
<updated>2013-03-12T16:27:52Z</updated>
<author>
<name>Jan Wen Voung</name>
<email>jvoung@google.com</email>
</author>
<published>2013-03-12T16:27:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4323665bd857c0527b50463d415d9e76493ad2fe'/>
<id>urn:sha1:4323665bd857c0527b50463d415d9e76493ad2fe</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176873 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Disable statistics on Release builds and move tests that depend on -stats.</title>
<updated>2013-03-08T22:56:31Z</updated>
<author>
<name>Jan Wen Voung</name>
<email>jvoung@google.com</email>
</author>
<published>2013-03-08T22:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fa785cb22d50c657eb08c762d627cd6aa96982f3'/>
<id>urn:sha1:fa785cb22d50c657eb08c762d627cd6aa96982f3</id>
<content type='text'>
Summary:
Statistics are still available in Release+Asserts (any +Asserts builds),
and stats can also be turned on with LLVM_ENABLE_STATS.

Move some of the FastISel stats that were moved under DEBUG()
back out of DEBUG(), since stats are disabled across the board now.

Many tests depend on grepping "-stats" output.  Move those into
a orig_dir/Stats/. so that they can be marked as unsupported
when building without statistics.

Differential Revision: http://llvm-reviews.chandlerc.com/D486

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176733 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>AArch64: adjust tests which rely on a default JIT</title>
<updated>2013-02-18T11:08:37Z</updated>
<author>
<name>Tim Northover</name>
<email>Tim.Northover@arm.com</email>
</author>
<published>2013-02-18T11:08:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f13a7e2b2164bc107dd8fa87b79d4c118ef81742'/>
<id>urn:sha1:f13a7e2b2164bc107dd8fa87b79d4c118ef81742</id>
<content type='text'>
Profiling tests *do* need a JIT. They'll pass if a cross-compiler targetting
AArch64 by default has been built, but fail if a native AArch64 compiler has
been build. Therefore XFAIL is inappropriate and we mark them unsupported.

ExecutionEngine tests are JIT by definition, they should also be unsupported.

Transforms/LICM only uses the interpreter to check the output is still sane
after optimisation. It can be switched to use an interpreter.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175433 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LICM: Hoist insertvalue/extractvalue out of loops.</title>
<updated>2013-01-09T18:12:03Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2013-01-09T18:12:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d9cc865787d673a8d1021d0b9659fd438feba845'/>
<id>urn:sha1:d9cc865787d673a8d1021d0b9659fd438feba845</id>
<content type='text'>
Fixes PR14854.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171984 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>tabs-to-spaces</title>
<updated>2013-01-04T23:11:35Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2013-01-04T23:11:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=57fa912be794d2ba1b26894e4a725d75e1157957'/>
<id>urn:sha1:57fa912be794d2ba1b26894e4a725d75e1157957</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171550 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix LICM's memory promotion optimization to preserve TBAA tags when</title>
<updated>2012-12-31T08:37:17Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2012-12-31T08:37:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=503fc1c488f6c67cabe565bdc979dcd4d889ebd3'/>
<id>urn:sha1:503fc1c488f6c67cabe565bdc979dcd4d889ebd3</id>
<content type='text'>
promoting a store in a loop.  This was noticed when working on PR14753,
but isn't directly related.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171281 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Tests: rewrite 'opt ... %s' to 'opt ... &lt; %s' so that opt does not emit a ModuleID</title>
<updated>2012-12-30T02:33:22Z</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2012-12-30T02:33:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a6542923b8ad94d791a12d3d5ae3e62a611f0383'/>
<id>urn:sha1:a6542923b8ad94d791a12d3d5ae3e62a611f0383</id>
<content type='text'>
This is done to avoid odd test failures, like the one fixed in r171243.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171250 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Tests: rewrite 'opt ... %s' to 'opt ... &lt; %s' so that opt does not emit a ModuleID</title>
<updated>2012-12-30T01:28:40Z</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2012-12-30T01:28:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b4912b9dccd7250c372a40ba0734171c6b0f5e9b'/>
<id>urn:sha1:b4912b9dccd7250c372a40ba0734171c6b0f5e9b</id>
<content type='text'>
This is done to avoid odd test failures, like the one fixed in r171243.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171246 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Set %defaultjit to use MCJIT for PowerPC targets.</title>
<updated>2012-10-30T18:07:58Z</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2012-10-30T18:07:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c197a55019e9cf1a2403eaed5854d1091d63319c'/>
<id>urn:sha1:c197a55019e9cf1a2403eaed5854d1091d63319c</id>
<content type='text'>
Update Transforms/LICM/2003-12-11-SinkingToPHI.ll test to use
%defaultjit as well.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167031 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LICM may hoist an instruction with undefined behavior above a trap.</title>
<updated>2012-09-04T10:25:04Z</updated>
<author>
<name>Nadav Rotem</name>
<email>nrotem@apple.com</email>
</author>
<published>2012-09-04T10:25:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7765492a7a7e6eab36bc43558ea7c1f91e57cfec'/>
<id>urn:sha1:7765492a7a7e6eab36bc43558ea7c1f91e57cfec</id>
<content type='text'>
Scan the body of the loop and find instructions that may trap.
Use this information when deciding if it is safe to hoist or sink instructions.
Notice that we can optimize the search of instructions that may throw in the case of nested loops.

rdar://11518836



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