<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/utils/TableGen/Makefile, branch release_23</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/utils/TableGen/Makefile?h=release_23</id>
<link rel='self' href='https://git.amat.us/llvm/atom/utils/TableGen/Makefile?h=release_23'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2007-12-29T20:07:17Z</updated>
<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>
<entry>
<title>reimplement the tblgen lexer with a simple hand-written lexer.  This eliminates</title>
<updated>2007-11-18T02:57:27Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-11-18T02:57:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a8058744229a44e80f90c8530bb7fe47cbab1b70'/>
<id>urn:sha1:a8058744229a44e80f90c8530bb7fe47cbab1b70</id>
<content type='text'>
one dependency on flex and gets rid of two ".cvs" files.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44210 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>tblgen uses dynamic_cast heavily, so it needs rtti info</title>
<updated>2007-10-18T15:54:45Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-10-18T15:54:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6c1ba31d6f238bb978e2c0f130725d46510cad4f'/>
<id>urn:sha1:6c1ba31d6f238bb978e2c0f130725d46510cad4f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43126 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Set the new NO_INSTALL flag for build-only tools.</title>
<updated>2007-02-06T18:51:28Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-02-06T18:51:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c9c1787907d247f4df9ed08f5937dea199e1750c'/>
<id>urn:sha1:c9c1787907d247f4df9ed08f5937dea199e1750c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33967 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>tblgen uses EH</title>
<updated>2006-07-07T00:21:17Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2006-07-07T00:21:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a539c0327119c6914979a85ceee2d7d3f72177fc'/>
<id>urn:sha1:a539c0327119c6914979a85ceee2d7d3f72177fc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29034 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't build tblgen with -pedantic or -Wno-long-long</title>
<updated>2006-06-01T18:20:23Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2006-06-01T18:20:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d386e55e33c600d1a9af9317764f6b3415e3b922'/>
<id>urn:sha1:d386e55e33c600d1a9af9317764f6b3415e3b922</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28638 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add missing things to the distribution.</title>
<updated>2006-04-13T06:27:20Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2006-04-13T06:27:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=28421d0a805e0069b8647e11b0e09064b940623a'/>
<id>urn:sha1:28421d0a805e0069b8647e11b0e09064b940623a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27650 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement PR614:</title>
<updated>2005-08-27T18:50:39Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2005-08-27T18:50:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=68a24bdba4e19cb09dada5039a46e7ec41e848e8'/>
<id>urn:sha1:68a24bdba4e19cb09dada5039a46e7ec41e848e8</id>
<content type='text'>
These changes modify the makefiles so that the output of flex and bison are
placed in the SRC directory, not the OBJ directory. It is intended that they
be checked in as any other LLVM source so that platforms without convenient
access to flex/bison can be compiled. From now on, if you change a .y or
.l file you *must* also commit the generated .cpp and .h files.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23115 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Internalize variable names to prevent recursive assignment. Cleanup docs.</title>
<updated>2004-10-30T09:19:36Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2004-10-30T09:19:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cc2d1e25f37d0d00c7f7f3ec562be61bc34e54ca'/>
<id>urn:sha1:cc2d1e25f37d0d00c7f7f3ec562be61bc34e54ca</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17359 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
