<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/tools/llvm-prof, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/tools/llvm-prof?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/tools/llvm-prof?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-01-02T11:36:10Z</updated>
<entry>
<title>Move all of the header files which are involved in modelling the LLVM IR</title>
<updated>2013-01-02T11:36:10Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2013-01-02T11:36:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0b8c9a80f20772c3793201ab5b251d3520b9cea3'/>
<id>urn:sha1:0b8c9a80f20772c3793201ab5b251d3520b9cea3</id>
<content type='text'>
into their new header subdirectory: include/llvm/IR. This matches the
directory structure of lib, and begins to correct a long standing point
of file layout clutter in LLVM.

There are still more header files to move here, but I wanted to handle
them in separate commits to make tracking what files make sense at each
layer easier.

The only really questionable files here are the target intrinsic
tablegen files. But that's a battle I'd rather not fight today.

I've updated both CMake and Makefile build systems (I think, and my
tests think, but I may have missed something).

I've also re-sorted the includes throughout the project. I'll be
committing updates to Clang, DragonEgg, and Polly momentarily.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171366 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Sort the #include lines for tools/...</title>
<updated>2012-12-04T10:44:52Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2012-12-04T10:44:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f010c464a11444733ec67e31aace8bcebeaf2588'/>
<id>urn:sha1:f010c464a11444733ec67e31aace8bcebeaf2588</id>
<content type='text'>
Again, tools are trickier to pick the main module header for than
library source files. I've started to follow the pattern of using
LLVMContext.h when it is included as a stub for program source files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169252 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>One more step towards making doInitialization and doFinalization useful for</title>
<updated>2012-11-29T17:47:05Z</updated>
<author>
<name>Pedro Artigas</name>
<email>partigas@apple.com</email>
</author>
<published>2012-11-29T17:47:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6eda0813459547fe8094dd5d31f7dd2214b5ca7a'/>
<id>urn:sha1:6eda0813459547fe8094dd5d31f7dd2214b5ca7a</id>
<content type='text'>
start up and clean up module passes, now that ASAN and TSAN are fixed the
tests pass



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168905 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r168635 "Step towards implementation of pass manager with doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model".</title>
<updated>2012-11-27T00:53:24Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2012-11-27T00:53:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9780d352b9108d49097970f6686fd61aba58d7fc'/>
<id>urn:sha1:9780d352b9108d49097970f6686fd61aba58d7fc</id>
<content type='text'>
It appears to have broken at least one buildbot.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168654 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Step towards implementation of pass manager with doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model</title>
<updated>2012-11-26T23:54:47Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2012-11-26T23:54:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0d30d30d58253de6b8836a11effcfc38d7566841'/>
<id>urn:sha1:0d30d30d58253de6b8836a11effcfc38d7566841</id>
<content type='text'>
Patch by Pedro Artigas, with feedback from by Chandler Carruth.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168635 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add doInitialization and doFinalization methods to ModulePass's, to allow them to be re-initialized and reused on multiple Module's.</title>
<updated>2012-11-15T00:14:15Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2012-11-15T00:14:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=40b6fdb81e12b40dd41c9f9f07befb60ec7291c3'/>
<id>urn:sha1:40b6fdb81e12b40dd41c9f9f07befb60ec7291c3</id>
<content type='text'>
Patch by Pedro Artigas.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168008 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Round 2 of dead private variable removal.</title>
<updated>2012-06-06T19:47:08Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2012-06-06T19:47:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=95a9d937728ca9cf2bf44f86ff1184df318b3bd7'/>
<id>urn:sha1:95a9d937728ca9cf2bf44f86ff1184df318b3bd7</id>
<content type='text'>
LLVM is now -Wunused-private-field clean except for
- lib/MC/MCDisassembler/Disassembler.h. Not sure why it keeps all those unaccessible fields.
- gtest.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158096 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LLVMBuild: Remove trailing newline, which irked me.</title>
<updated>2011-12-12T19:48:00Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2011-12-12T19:48:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4ab406d7fc06b1272d02cd8be46f0c5ebe51a3da'/>
<id>urn:sha1:4ab406d7fc06b1272d02cd8be46f0c5ebe51a3da</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146409 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove all remaining uses of Value::getNameStr().</title>
<updated>2011-11-15T16:27:03Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2011-11-15T16:27:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a7b0cb759433c715065440ee2a963a04db7f2b0b'/>
<id>urn:sha1:a7b0cb759433c715065440ee2a963a04db7f2b0b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144648 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>LLVMBuild: Add description files for the LLVM tools.</title>
<updated>2011-11-11T22:59:39Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2011-11-11T22:59:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0d3c223035d057101cb9d9dd5ecb4500fcb15085'/>
<id>urn:sha1:0d3c223035d057101cb9d9dd5ecb4500fcb15085</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144417 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
