<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/tools, branch stable</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/tools?h=stable</id>
<link rel='self' href='https://git.amat.us/llvm/atom/tools?h=stable'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-03-29T23:28:55Z</updated>
<entry>
<title>Run the ObjCARCContract pass for LTO. &lt;rdar://problem/13538084&gt;</title>
<updated>2013-03-29T23:28:55Z</updated>
<author>
<name>Bob Wilson</name>
<email>bob.wilson@apple.com</email>
</author>
<published>2013-03-29T23:28:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d696544eacbab22277924bc5f5acd85f615f31ea'/>
<id>urn:sha1:d696544eacbab22277924bc5f5acd85f615f31ea</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178385 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Manually update the dependencies in the Makefiles. It turns out that all</title>
<updated>2013-03-26T03:45:47Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2013-03-26T03:45:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0f3e4b149503d85403ec1181e5ffe9b60509c090'/>
<id>urn:sha1:0f3e4b149503d85403ec1181e5ffe9b60509c090</id>
<content type='text'>
that work on the LLVMBuild based dependency specification didn't
actually work, we just now maintain dependencies in *3* places instead
of 2. Yay.

There may still be some missing dependencies, I'm still sifting through
the bots and my builds, but this is a step in the right direction.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177988 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Split out the IRReader header and the utility functions it provides into</title>
<updated>2013-03-26T02:25:37Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2013-03-26T02:25:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7fc162f893d67ffd96fdb19e2eb9a03b4621f0c0'/>
<id>urn:sha1:7fc162f893d67ffd96fdb19e2eb9a03b4621f0c0</id>
<content type='text'>
its own library. These functions are bridging between the bitcode reader
and the ll parser which are in different libraries. Previously we didn't
have any good library to do this, and instead played fast and loose with
a "header only" set of interfaces in the Support library. This really
doesn't work well as evidenced by the recent attempt to add timing logic
to the these routines.

As part of this, make them normal functions rather than weird inline
functions, and sink the implementation into the library. Also clean up
the header to be nice and minimal.

This requires updating lots of build system dependencies to specify that
the IRReader library is needed, and several source files to not
implicitly rely upon the header file to transitively include all manner
of other headers.

If you are using IRReader.h, this commit will break you (the header
moved) and you'll need to also update your library usage to include
'irreader'. I will commit the corresponding change to Clang momentarily.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177971 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[tools][llvm-readobj] print the name of the section when iterating the symbol table / dynamic symbol table</title>
<updated>2013-03-25T16:06:51Z</updated>
<author>
<name>Shankar Easwaran</name>
<email>shankare@codeaurora.org</email>
</author>
<published>2013-03-25T16:06:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bd1737c8460ee09d000492831788ecc17dbc368a'/>
<id>urn:sha1:bd1737c8460ee09d000492831788ecc17dbc368a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177873 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove stale comment</title>
<updated>2013-03-19T16:04:02Z</updated>
<author>
<name>Eli Bendersky</name>
<email>eliben@google.com</email>
</author>
<published>2013-03-19T16:04:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=576a0b4d77138434ffc25a5a1de5522d2663e3b1'/>
<id>urn:sha1:576a0b4d77138434ffc25a5a1de5522d2663e3b1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177410 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix for r177390: map values are pointers, use DeleteContainerSeconds() instead of .clear()</title>
<updated>2013-03-19T15:33:18Z</updated>
<author>
<name>Alexey Samsonov</name>
<email>samsonov@google.com</email>
</author>
<published>2013-03-19T15:33:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=51283a1513648b235925e8f931707ebdea217359'/>
<id>urn:sha1:51283a1513648b235925e8f931707ebdea217359</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177409 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>llvm-symbolizer: flush internal caches functionality</title>
<updated>2013-03-19T10:24:42Z</updated>
<author>
<name>Dmitry Vyukov</name>
<email>dvyukov@google.com</email>
</author>
<published>2013-03-19T10:24:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e9e10d18df7ba3ec65c37eaa25131fbd5c1b130e'/>
<id>urn:sha1:e9e10d18df7ba3ec65c37eaa25131fbd5c1b130e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177390 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Build LLVMgold.so on FreeBSD using cmake.</title>
<updated>2013-03-17T12:01:05Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-03-17T12:01:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=df41cf003aa8576a75a7f4e0a992a0a145167ee1'/>
<id>urn:sha1:df41cf003aa8576a75a7f4e0a992a0a145167ee1</id>
<content type='text'>
Patch by Stephen Checkoway.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177233 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make LTO codegen use a PassManager, rather than a FunctionPassManager, for the</title>
<updated>2013-03-13T21:18:46Z</updated>
<author>
<name>Lang Hames</name>
<email>lhames@gmail.com</email>
</author>
<published>2013-03-13T21:18:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a991b254f71173f3911be3b313b5304dd9b3b862'/>
<id>urn:sha1:a991b254f71173f3911be3b313b5304dd9b3b862</id>
<content type='text'>
codegen passes. This brings it in to line with clang and llc's codegen setup,
and tidies up the code.

If I understand correctly, adding ModulePasses to a FunctionPassManager is
bogus. It only seems to explode if an added ModulePass depends on a
FunctionPass though, which might be why this code has survived so long.

Fixes &lt;rdar://problem/13386816&gt;.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176977 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Connect LLVM CMake build scripts to LLDB's CMake scripts:</title>
<updated>2013-02-28T23:15:15Z</updated>
<author>
<name>Daniel Malea</name>
<email>daniel.malea@intel.com</email>
</author>
<published>2013-02-28T23:15:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=39d994c78bf3d9844dcbf2a236d4178155168ebf'/>
<id>urn:sha1:39d994c78bf3d9844dcbf2a236d4178155168ebf</id>
<content type='text'>
- if you have LLDB checked out in $llvm/tools, CMake will build it now!
- LLDB is known to build on Linux with libstdc++ and GCC 4.6/4.7 or Clang 3.3
- to run lldb tests, do "make check-lldb" after a build



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