<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/examples/HowToUseJIT, branch release_32</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/examples/HowToUseJIT?h=release_32</id>
<link rel='self' href='https://git.amat.us/llvm/atom/examples/HowToUseJIT?h=release_32'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-06-29T12:38:19Z</updated>
<entry>
<title>Move llvm/Support/IRBuilder.h -&gt; llvm/IRBuilder.h</title>
<updated>2012-06-29T12:38:19Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2012-06-29T12:38:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=06cb8ed00696eb14d1b831921452e50ec0568ea2'/>
<id>urn:sha1:06cb8ed00696eb14d1b831921452e50ec0568ea2</id>
<content type='text'>
This was always part of the VMCore library out of necessity -- it deals
entirely in the IR. The .cpp file in fact was already part of the VMCore
library. This is just a mechanical move.

I've tried to go through and re-apply the coding standard's preferred
header sort, but at 40-ish files, I may have gotten some wrong. Please
let me know if so.

I'll be committing the corresponding updates to Clang and Polly, and
Duncan has DragonEgg.

Thanks to Bill and Eric for giving the green light for this bit of cleanup.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159421 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move TargetRegistry and TargetSelect from Target to Support where they belong.</title>
<updated>2011-08-24T18:08:43Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-08-24T18:08:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3e74d6fdd248e20a280f1dff3da9a6c689c2c4c3'/>
<id>urn:sha1:3e74d6fdd248e20a280f1dff3da9a6c689c2c4c3</id>
<content type='text'>
These are strictly utilities for registering targets and components.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138450 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Modify comment.</title>
<updated>2011-06-09T20:11:46Z</updated>
<author>
<name>Johnny Chen</name>
<email>johnny.chen@apple.com</email>
</author>
<published>2011-06-09T20:11:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e5dfa8f697d3c48361d507491d0cff35607ed419'/>
<id>urn:sha1:e5dfa8f697d3c48361d507491d0cff35607ed419</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132800 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Have the JIT tutorial use IRBuilder for the IR.</title>
<updated>2011-06-09T05:58:50Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2011-06-09T05:58:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c3a627de3f857d3788b8e689cfa4b93b5013b07c'/>
<id>urn:sha1:c3a627de3f857d3788b8e689cfa4b93b5013b07c</id>
<content type='text'>
Patch by Jake Waskett!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132770 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."</title>
<updated>2010-09-13T23:59:48Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-09-13T23:59:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3a210e2d302758101ac06946e86027b327c7d0f3'/>
<id>urn:sha1:3a210e2d302758101ac06946e86027b327c7d0f3</id>
<content type='text'>
This reverts commit r113632

Conflicts:

	cmake/modules/AddLLVM.cmake

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113819 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.</title>
<updated>2010-09-10T21:14:25Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-09-10T21:14:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4e9c939312ff73bd0c6a6485fd5f97012f5910fa'/>
<id>urn:sha1:4e9c939312ff73bd0c6a6485fd5f97012f5910fa</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113632 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Roll back r96959 again.</title>
<updated>2010-02-23T20:53:37Z</updated>
<author>
<name>Jeffrey Yasskin</name>
<email>jyasskin@google.com</email>
</author>
<published>2010-02-23T20:53:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=407fbdd161d4134901fefe267779a4aaaeab2f0d'/>
<id>urn:sha1:407fbdd161d4134901fefe267779a4aaaeab2f0d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96981 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Roll r96559 forward again, adding libLLVM-2.7svn.so to LLVM.  This links 3 of</title>
<updated>2010-02-23T18:10:07Z</updated>
<author>
<name>Jeffrey Yasskin</name>
<email>jyasskin@google.com</email>
</author>
<published>2010-02-23T18:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ea6c39d417172a8edb99667e93cd6b67cd024e6a'/>
<id>urn:sha1:ea6c39d417172a8edb99667e93cd6b67cd024e6a</id>
<content type='text'>
the examples shared to make sure the shared library keeps working.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96959 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Repository access test commit</title>
<updated>2010-02-03T12:00:02Z</updated>
<author>
<name>Garrison Venn</name>
<email>gvenn.cfe.dev@gmail.com</email>
</author>
<published>2010-02-03T12:00:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f9fba3087e840e2f6912d96c932f80d8b6698a84'/>
<id>urn:sha1:f9fba3087e840e2f6912d96c932f80d8b6698a84</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95221 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Kill ModuleProvider and ghost linkage by inverting the relationship between</title>
<updated>2010-01-27T20:34:15Z</updated>
<author>
<name>Jeffrey Yasskin</name>
<email>jyasskin@google.com</email>
</author>
<published>2010-01-27T20:34:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f0356fe140af1a30587b9a86bcfb1b2c51b8ce20'/>
<id>urn:sha1:f0356fe140af1a30587b9a86bcfb1b2c51b8ce20</id>
<content type='text'>
Modules and ModuleProviders. Because the "ModuleProvider" simply materializes
GlobalValues now, and doesn't provide modules, it's renamed to
"GVMaterializer". Code that used to need a ModuleProvider to materialize
Functions can now materialize the Functions directly. Functions no longer use a
magic linkage to record that they're materializable; they simply ask the
GVMaterializer.

Because the C ABI must never change, we can't remove LLVMModuleProviderRef or
the functions that refer to it. Instead, because Module now exposes the same
functionality ModuleProvider used to, we store a Module* in any
LLVMModuleProviderRef and translate in the wrapper methods.  The bindings to
other languages still use the ModuleProvider concept.  It would probably be
worth some time to update them to follow the C++ more closely, but I don't
intend to do it.

Fixes http://llvm.org/PR5737 and http://llvm.org/PR5735.


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