<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/include/llvm-c/Transforms, branch master</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/include/llvm-c/Transforms?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/include/llvm-c/Transforms?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2013-04-22T22:47:22Z</updated>
<entry>
<title>Move C++ code out of the C headers and into either C++ headers</title>
<updated>2013-04-22T22:47:22Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2013-04-22T22:47:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=3e39731e88f2d4f597cebc74388fd6650ca4f604'/>
<id>urn:sha1:3e39731e88f2d4f597cebc74388fd6650ca4f604</id>
<content type='text'>
or the C++ files themselves. This enables people to use
just a C compiler to interoperate with LLVM.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180063 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rename the C function to create a SLPVectorizerPass to something sane and expose it in the header file.</title>
<updated>2013-04-11T11:36:36Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2013-04-11T11:36:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=acc897a5e1bd7320da5aab728b9e0c39552f3816'/>
<id>urn:sha1:acc897a5e1bd7320da5aab728b9e0c39552f3816</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179272 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r178713</title>
<updated>2013-04-04T17:40:53Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2013-04-04T17:40:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=9313da5a90838c7242101dae250e86dcfc708e6a'/>
<id>urn:sha1:9313da5a90838c7242101dae250e86dcfc708e6a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178769 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make it possible to include llvm-c without including C++ headers. Patch by Filip Pizlo.</title>
<updated>2013-04-03T23:12:39Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2013-04-03T23:12:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=7d2166a643a7c16b9b0c87441b662f66e79b131f'/>
<id>urn:sha1:7d2166a643a7c16b9b0c87441b662f66e79b131f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178713 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use LLVMBool instead of 'bool' in the C API. Based on a patch by Peter Zotov!</title>
<updated>2013-03-10T21:58:22Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2013-03-10T21:58:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=0ebc084132cbf4ebebdb6c931ef42f97e3ff5fe1'/>
<id>urn:sha1:0ebc084132cbf4ebebdb6c931ef42f97e3ff5fe1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176793 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix include guards so they exactly match file names.</title>
<updated>2013-01-10T00:45:19Z</updated>
<author>
<name>Jakub Staszak</name>
<email>kubastaszak@gmail.com</email>
</author>
<published>2013-01-10T00:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=674be02d525d4e24bc6943ed9274958c580bcfbc'/>
<id>urn:sha1:674be02d525d4e24bc6943ed9274958c580bcfbc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172025 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Symbol hygiene: Make sure declarations and definitions match, make helper functions static.</title>
<updated>2012-10-20T12:53:26Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2012-10-20T12:53:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=63a4c24616fafa2b86d6391308ffd93e012115e4'/>
<id>urn:sha1:63a4c24616fafa2b86d6391308ffd93e012115e4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166376 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Organize LLVM C API docs into doxygen modules; add docs</title>
<updated>2012-03-21T03:54:29Z</updated>
<author>
<name>Gregory Szorc</name>
<email>gregory.szorc@gmail.com</email>
</author>
<published>2012-03-21T03:54:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=6244b518880842f2c15200ee041e06799e4cc779'/>
<id>urn:sha1:6244b518880842f2c15200ee041e06799e4cc779</id>
<content type='text'>
This gives a lot of love to the docs for the C API. Like Clang's
documentation, the C API is now organized into a Doxygen "module"
(LLVMC). Each C header file is a child of the main module. Some modules
(like Core) have a hierarchy of there own. The produced documentation is
thus better organized (before everything was in one monolithic list).

This patch also includes a lot of new documentation for APIs in Core.h.
It doesn't document them all, but is better than none. Function docs are
missing @param and @return annotation, but the documentation body now
commonly provides help details (like the expected llvm::Value sub-type
to expect).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153157 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>A few of the changes suggested in code review (by Nick Lewycky)</title>
<updated>2012-02-01T05:51:45Z</updated>
<author>
<name>Hal Finkel</name>
<email>hfinkel@anl.gov</email>
</author>
<published>2012-02-01T05:51:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=7e004d177fe76145f75a9417ed2e281f1b9abaf7'/>
<id>urn:sha1:7e004d177fe76145f75a9417ed2e281f1b9abaf7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149472 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a basic-block autovectorization pass.</title>
<updated>2012-02-01T03:51:43Z</updated>
<author>
<name>Hal Finkel</name>
<email>hfinkel@anl.gov</email>
</author>
<published>2012-02-01T03:51:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=de5e5ec3045a73a06b1054417f9ac6c02929e9ce'/>
<id>urn:sha1:de5e5ec3045a73a06b1054417f9ac6c02929e9ce</id>
<content type='text'>
This is the initial checkin of the basic-block autovectorization pass along with some supporting vectorization infrastructure.
Special thanks to everyone who helped review this code over the last several months (especially Tobias Grosser).

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