<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/include, branch testing</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/include?h=testing</id>
<link rel='self' href='https://git.amat.us/llvm/atom/include?h=testing'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-03-22T05:47:44Z</updated>
<entry>
<title>Reorder the DIFile field in DILexicalBlock to become a prefix common with other DIScopes</title>
<updated>2013-03-22T05:47:44Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-03-22T05:47:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c204410d6bc435e7cb8ea768759a54135e8e92b5'/>
<id>urn:sha1:c204410d6bc435e7cb8ea768759a54135e8e92b5</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177703 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Introduce LLVM_STATIC_ASSERT macro, which expands to C/C++'s static_assert on compilers which support it.</title>
<updated>2013-03-22T03:10:51Z</updated>
<author>
<name>Argyrios Kyrtzidis</name>
<email>akyrtzi@gmail.com</email>
</author>
<published>2013-03-22T03:10:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d1995b2a362c45d4d119b0cec8977360dd6ef33f'/>
<id>urn:sha1:d1995b2a362c45d4d119b0cec8977360dd6ef33f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177699 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r177543: Add timing of the IR parsing code with a new</title>
<updated>2013-03-22T02:20:34Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2013-03-22T02:20:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f0b0f1f9d97f4cf4d2f00c60fbc3d377a93465f8'/>
<id>urn:sha1:f0b0f1f9d97f4cf4d2f00c60fbc3d377a93465f8</id>
<content type='text'>
-time-ir-parsing flag

This breaks the layering of the Support library. We can't add an
implementation side to IRReader because it refers directly to entities
only accessible as part of the IR, AsmParser, and BitcodeReader
libraries. It can only be used in a context where all of those libraries
will be available.

We'll need to find some other way to get this functionality, and
hopefully solve the long-standing layering problem of IRReader.h...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177695 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Refactor the filename/directory information in DISubprogram to refer directly to the pair rather than the DIFile.</title>
<updated>2013-03-21T23:08:34Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-03-21T23:08:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bb4e619cd9ff34708e3baaf0aac70275a917e0ba'/>
<id>urn:sha1:bb4e619cd9ff34708e3baaf0aac70275a917e0ba</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177677 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a query to tell if a landing pad has a catch-all.</title>
<updated>2013-03-21T23:01:03Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-03-21T23:01:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8233050895f781befc1d4165435d0fff605b6b70'/>
<id>urn:sha1:8233050895f781befc1d4165435d0fff605b6b70</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177675 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move the DIFile in DISubprogram to the beginning to be a common prefix along with other DIScopes</title>
<updated>2013-03-21T22:29:36Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-03-21T22:29:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ced228dec30f088367d622720d6ccf7a22cd11e4'/>
<id>urn:sha1:ced228dec30f088367d622720d6ccf7a22cd11e4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177674 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove unused field in DISubprogram</title>
<updated>2013-03-21T20:28:52Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-03-21T20:28:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ebb5183a2f16abc7c88241bb42412465f52c2a61'/>
<id>urn:sha1:ebb5183a2f16abc7c88241bb42412465f52c2a61</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177661 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Hoist the definition of getTypeSizeInBits to be inlinable and in the</title>
<updated>2013-03-21T09:52:22Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2013-03-21T09:52:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c57f5dd8bd399667d2b93d3ca05f47feae17629c'/>
<id>urn:sha1:c57f5dd8bd399667d2b93d3ca05f47feae17629c</id>
<content type='text'>
header.

This method is called in the hot path for *many* passes, SROA is what
caught my interest. A common pattern is that which branch of the switch
should be taken is known in the callsite and so it is a very good
candidate for inlining and simplification. Moving it into the header
allows the optimizer to fold a lot of boring, repeatitive code in
callers of this routine.

I'm seeing pretty significant speedups in parts of SROA and I suspect
other passes will see similar speedups if they end up working with type
sizes frequently. I've not seen any significant growth of the binaries
as a consequence, but let me know if you see anything suspicious here.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177632 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Removing unused DISubprogram::getFile</title>
<updated>2013-03-21T00:10:31Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-03-21T00:10:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=efe84421ca49483cf961f97ef02905edb409a336'/>
<id>urn:sha1:efe84421ca49483cf961f97ef02905edb409a336</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177614 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Debug info: refactor the first field of DICompileUnit to be a raw file/directory pair</title>
<updated>2013-03-20T23:58:12Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-03-20T23:58:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=00c5c5d46731834caa0ca3280e0dcc43202dd3c8'/>
<id>urn:sha1:00c5c5d46731834caa0ca3280e0dcc43202dd3c8</id>
<content type='text'>
This removes the DICompileUnit special case from DIScope.

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