<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/utils/TableGen/Makefile, branch release_33</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/utils/TableGen/Makefile?h=release_33</id>
<link rel='self' href='https://git.amat.us/llvm/atom/utils/TableGen/Makefile?h=release_33'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-10-25T20:33:17Z</updated>
<entry>
<title>Remove exception handling usage from tblgen.</title>
<updated>2012-10-25T20:33:17Z</updated>
<author>
<name>Joerg Sonnenberger</name>
<email>joerg@bec.de</email>
</author>
<published>2012-10-25T20:33:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=61131ab15fd593a2e295d79fe2714e7bc21f2ec8'/>
<id>urn:sha1:61131ab15fd593a2e295d79fe2714e7bc21f2ec8</id>
<content type='text'>
Most places can use PrintFatalError as the unwinding mechanism was not
used for anything other than printing the error. The single exception
was CodeGenDAGPatterns.cpp, where intermediate errors during type
resolution were ignored to simplify incremental platform development.
This use is replaced by an error flag in TreePattern and bailout earlier
in various places if it is set. 


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166712 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>tblgen: Compile TableGen without RTTI.</title>
<updated>2012-10-10T20:27:18Z</updated>
<author>
<name>Sean Silva</name>
<email>silvas@purdue.edu</email>
</author>
<published>2012-10-10T20:27:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fff8287f10fe6cec945c3932025ed454a5c3476c'/>
<id>urn:sha1:fff8287f10fe6cec945c3932025ed454a5c3476c</id>
<content type='text'>
TableGen no longer needs RTTI!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165651 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Build system infrastructure for multiple tblgens.</title>
<updated>2011-10-06T01:51:51Z</updated>
<author>
<name>Peter Collingbourne</name>
<email>peter@pcc.me.uk</email>
</author>
<published>2011-10-06T01:51:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=de8f33c199f3bf2049b0b732169f2bd8717469c6'/>
<id>urn:sha1:de8f33c199f3bf2049b0b732169f2bd8717469c6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141266 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move TableGen's parser and entry point into a library</title>
<updated>2011-10-01T16:41:13Z</updated>
<author>
<name>Peter Collingbourne</name>
<email>peter@pcc.me.uk</email>
</author>
<published>2011-10-01T16:41:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7c788888872233748da10a8177a9a1eb176c1bc8'/>
<id>urn:sha1:7c788888872233748da10a8177a9a1eb176c1bc8</id>
<content type='text'>
This is the first step towards splitting LLVM and Clang's tblgen executables.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140951 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge System into Support.</title>
<updated>2010-11-29T18:16:10Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-11-29T18:16:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1f6efa3996dd1929fbc129203ce5009b620e6969'/>
<id>urn:sha1:1f6efa3996dd1929fbc129203ce5009b620e6969</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add an emitter to handle the list of clang statement nodes.</title>
<updated>2010-05-05T04:13:08Z</updated>
<author>
<name>Sean Hunt</name>
<email>rideau3@gmail.com</email>
</author>
<published>2010-05-05T04:13:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=84e2f959b770c4271f97eb29e36d62ba2f598af3'/>
<id>urn:sha1:84e2f959b770c4271f97eb29e36d62ba2f598af3</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103071 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change 'make install' to install tblgen, for better support of out-of-tree targets,</title>
<updated>2009-05-08T17:32:47Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-05-08T17:32:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c89146587ac8a030b1c63a52bdecd8eedbc87b09'/>
<id>urn:sha1:c89146587ac8a030b1c63a52bdecd8eedbc87b09</id>
<content type='text'>
patch by Mikael Lepistö!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71226 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>these utils don't need exports.</title>
<updated>2009-02-26T19:02:23Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-02-26T19:02:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=13d5b71a957f51fc86e3d21606a312b391039a4b'/>
<id>urn:sha1:13d5b71a957f51fc86e3d21606a312b391039a4b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65559 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove attributions from tools/utils makefiles.</title>
<updated>2007-12-29T20:07:17Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-12-29T20:07:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=51167848265a0fa006c32557caa4aeb3f482f45e'/>
<id>urn:sha1:51167848265a0fa006c32557caa4aeb3f482f45e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45414 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rewrite the tblgen parser in a recursive descent style, eliminating the bison parser.</title>
<updated>2007-11-22T20:49:04Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-11-22T20:49:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f460165a4c1bf4bc762f9b3f12b9ed284b89cc99'/>
<id>urn:sha1:f460165a4c1bf4bc762f9b3f12b9ed284b89cc99</id>
<content type='text'>
This makes the parser much easier to understand, eliminates a ton of global variables,
and gives tblgen nice caret diagnostics.  It is also faster, but tblgen probably doesn't
care about performance.

There are a couple of FIXMEs which I will take care of next.


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