<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/include/llvm/Assembly, branch master</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/include/llvm/Assembly?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/include/llvm/Assembly?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2013-02-08T23:37:41Z</updated>
<entry>
<title>Enable *BasicBlockPass::createPrinterPass()</title>
<updated>2013-02-08T23:37:41Z</updated>
<author>
<name>Sergei Larin</name>
<email>slarin@codeaurora.org</email>
</author>
<published>2013-02-08T23:37:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=68b2faf6be3a08064687a67a19efee0a713435de'/>
<id>urn:sha1:68b2faf6be3a08064687a67a19efee0a713435de</id>
<content type='text'>
Enables raw_ostream I/O for BasicBlockPass.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174776 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Prune some includes and forward declarations.</title>
<updated>2012-03-26T06:58:25Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2012-03-26T06:58:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=f1d0f7781e766df878bec4e7977fa3204374f394'/>
<id>urn:sha1:f1d0f7781e766df878bec4e7977fa3204374f394</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153429 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make headers standalone.</title>
<updated>2011-11-14T17:45:03Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2011-11-14T17:45:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=066b5d8403483bf3a8bb033b690da318fbc68e79'/>
<id>urn:sha1:066b5d8403483bf3a8bb033b690da318fbc68e79</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144537 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Delete names for unused parameters in inline function definitions in headers, so LLVM users can compile with -Wunused-parameter.  PR11257; based on patch by Kevin Harris.</title>
<updated>2011-11-04T18:11:56Z</updated>
<author>
<name>Eli Friedman</name>
<email>eli.friedman@gmail.com</email>
</author>
<published>2011-11-04T18:11:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=b39e25ef2c8d8c840ec4155e57c737ac7bd4f167'/>
<id>urn:sha1:b39e25ef2c8d8c840ec4155e57c737ac7bd4f167</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143715 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Eliminate the WriteTypeSymbolic function.  Now that types know</title>
<updated>2011-07-09T18:03:13Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2011-07-09T18:03:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=145ab1071123c711242ac665bdcf80004f504d9b'/>
<id>urn:sha1:145ab1071123c711242ac665bdcf80004f504d9b</id>
<content type='text'>
their names, we don't need a module around to print them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134835 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>now that Type::getDescription() is dead, the TypePrinting class can move from Assembly/Writer.h to being </title>
<updated>2011-06-18T21:23:04Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2011-06-18T21:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=fb78b33018bdd84d1879ae8a15f53d6b474982e9'/>
<id>urn:sha1:fb78b33018bdd84d1879ae8a15f53d6b474982e9</id>
<content type='text'>
a private class in AsmWriter.cpp.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133361 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>lets get crazy and name the header file the exact class name,</title>
<updated>2010-09-02T23:09:42Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-09-02T23:09:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=1dbb3879e81c414733ee38ef6a5e657d7ed47e68'/>
<id>urn:sha1:1dbb3879e81c414733ee38ef6a5e657d7ed47e68</id>
<content type='text'>
not a scrunched version of it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112904 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>AsmPrinter has a formatted stream, pass it down through AsmAnnotationWriter</title>
<updated>2010-09-02T23:07:12Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-09-02T23:07:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=a11a6a0abb0f09c5a381a7bb49901710a7b260f1'/>
<id>urn:sha1:a11a6a0abb0f09c5a381a7bb49901710a7b260f1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112903 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Ok, third time's the charm.  No changes from last time except the CMake</title>
<updated>2010-04-02T23:17:14Z</updated>
<author>
<name>David Greene</name>
<email>greened@obbligato.org</email>
</author>
<published>2010-04-02T23:17:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=5c8aa950fe3484b6e115647328c196f8be64f9ed'/>
<id>urn:sha1:5c8aa950fe3484b6e115647328c196f8be64f9ed</id>
<content type='text'>
source addition.  Apparently the buildbots were wrong about failures.

---

Add some switches helpful for debugging:

-print-before=&lt;Pass Name&gt;

Dump IR before running pass &lt;Pass Name&gt;.

-print-before-all

Dump IR before running each pass.

-print-after-all

Dump IR after running each pass.

These are helpful when tracking down a miscompilation.  It is easy to
get IR dumps and do diffs on them, etc.

To make this work well, add a new getPrinterPass API to Pass so that
each kind of pass (ModulePass, FunctionPass, etc.) can create a Pass
suitable for dumping out the kind of object the Pass works on.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100249 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert 100204. It broke a bunch of tests and apparently changed what passes are run during codegen.</title>
<updated>2010-04-02T19:29:15Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2010-04-02T19:29:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=cf5862d8ac9562e633e6ef7cb55e67c2b7ca9c0a'/>
<id>urn:sha1:cf5862d8ac9562e633e6ef7cb55e67c2b7ca9c0a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100207 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
