History log of /external/llvm/utils/TableGen/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
61131ab15fd593a2e295d79fe2714e7bc21f2ec8 25-Oct-2012 Joerg Sonnenberger <joerg@bec.de> Remove exception handling usage from tblgen.

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
/external/llvm/utils/TableGen/Makefile
fff8287f10fe6cec945c3932025ed454a5c3476c 10-Oct-2012 Sean Silva <silvas@purdue.edu> tblgen: Compile TableGen without RTTI.

TableGen no longer needs RTTI!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165651 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
de8f33c199f3bf2049b0b732169f2bd8717469c6 06-Oct-2011 Peter Collingbourne <peter@pcc.me.uk> Build system infrastructure for multiple tblgens.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141266 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
7c788888872233748da10a8177a9a1eb176c1bc8 01-Oct-2011 Peter Collingbourne <peter@pcc.me.uk> Move TableGen's parser and entry point into a library

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
/external/llvm/utils/TableGen/Makefile
1f6efa3996dd1929fbc129203ce5009b620e6969 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Merge System into Support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
84e2f959b770c4271f97eb29e36d62ba2f598af3 05-May-2010 Sean Hunt <rideau3@gmail.com> Add an emitter to handle the list of clang statement nodes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103071 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
c89146587ac8a030b1c63a52bdecd8eedbc87b09 08-May-2009 Chris Lattner <sabre@nondot.org> Change 'make install' to install tblgen, for better support of out-of-tree targets,
patch by Mikael Lepistö!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71226 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
13d5b71a957f51fc86e3d21606a312b391039a4b 26-Feb-2009 Chris Lattner <sabre@nondot.org> these utils don't need exports.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
51167848265a0fa006c32557caa4aeb3f482f45e 29-Dec-2007 Chris Lattner <sabre@nondot.org> remove attributions from tools/utils makefiles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45414 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
f460165a4c1bf4bc762f9b3f12b9ed284b89cc99 22-Nov-2007 Chris Lattner <sabre@nondot.org> Rewrite the tblgen parser in a recursive descent style, eliminating the bison parser.

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
/external/llvm/utils/TableGen/Makefile
a8058744229a44e80f90c8530bb7fe47cbab1b70 18-Nov-2007 Chris Lattner <sabre@nondot.org> reimplement the tblgen lexer with a simple hand-written lexer. This eliminates
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
/external/llvm/utils/TableGen/Makefile
6c1ba31d6f238bb978e2c0f130725d46510cad4f 18-Oct-2007 Chris Lattner <sabre@nondot.org> tblgen uses dynamic_cast heavily, so it needs rtti info


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43126 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
c9c1787907d247f4df9ed08f5937dea199e1750c 06-Feb-2007 Reid Spencer <rspencer@reidspencer.com> Set the new NO_INSTALL flag for build-only tools.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33967 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
a539c0327119c6914979a85ceee2d7d3f72177fc 07-Jul-2006 Chris Lattner <sabre@nondot.org> tblgen uses EH


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29034 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
d386e55e33c600d1a9af9317764f6b3415e3b922 01-Jun-2006 Reid Spencer <rspencer@reidspencer.com> Don't build tblgen with -pedantic or -Wno-long-long


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28638 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
28421d0a805e0069b8647e11b0e09064b940623a 13-Apr-2006 Reid Spencer <rspencer@reidspencer.com> Add missing things to the distribution.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27650 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
68a24bdba4e19cb09dada5039a46e7ec41e848e8 27-Aug-2005 Reid Spencer <rspencer@reidspencer.com> Implement PR614:
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
/external/llvm/utils/TableGen/Makefile
cc2d1e25f37d0d00c7f7f3ec562be61bc34e54ca 30-Oct-2004 Reid Spencer <rspencer@reidspencer.com> Internalize variable names to prevent recursive assignment. Cleanup docs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17359 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
6cb21d443eff9369e4f9035af28efd627e8f3909 28-Oct-2004 Reid Spencer <rspencer@reidspencer.com> Change Library Names Not To Conflict With Others When Installed


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17286 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
40b062fdf86143b89d674bcb6c63659014999ff0 04-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Clean up some "clean:" targets so they use $(VERB) and don't print anything
by default, like every other "clean" target in LLVM.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16161 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
0172d09b64f8a86dbb5b088d6ad00533f513dd75 29-Aug-2004 Reid Spencer <rspencer@reidspencer.com> Link with LLVMsystem.a for operating system independence.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16094 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
060307971998f6a2a298ef1cdb4aa0ecd1969f74 17-Jun-2004 Misha Brukman <brukman+llvm@gmail.com> Make header comment fit within 80 cols.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14198 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
e2fab734ade8a2e3e8679c11cac7236b920d567b 21-Oct-2003 John Criswell <criswell@uiuc.edu> Added LLVM copyright to Makefiles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9314 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
11b2dbd5f865c254c220a6355a4f436aad802337 16-Oct-2003 John Criswell <criswell@uiuc.edu> Removed the .PRECIOUS of Lex and Yacc output files.
They are already marked precious in llvm/Makefile.rules, and removing
this line seems to fix the Makefile so that the Yacc output is placed
into the object tree and not the source tree.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9179 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
0a92ebf557e09c0d10cba161a9c59bd48923d2c0 05-Oct-2003 Chris Lattner <sabre@nondot.org> Move support/tools/* back into utils


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8875 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
788816f02185fca405c2413c2f2d74dfeefecf2f 29-Sep-2003 John Criswell <criswell@uiuc.edu> Updated Makefiles to reflect new location in llvm/support/tools.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8731 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
86f665b4312612da0052c459d00e314a8f864246 19-Aug-2003 Misha Brukman <brukman+llvm@gmail.com> X86.td has been moved out of this directory; these are outdated targets.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7971 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
7a73b80b9052136c8cd2234eb3433a07df7cf38e 30-Jun-2003 John Criswell <criswell@uiuc.edu> Merged in autoconf branch. This provides configuration via the autoconf
system.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
4767a0c1b65caa7caa26104e34868685e103e8fa 03-Dec-2002 Chris Lattner <sabre@nondot.org> Don't delete temporary files


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4878 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
d00e8f1f838b9348919b15b7cf9e4fe0ab523051 02-Dec-2002 Chris Lattner <sabre@nondot.org> Add correct dependency


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4847 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
24e79094f9d417829f36c4d6ef84c6368e39f98d 02-Dec-2002 Chris Lattner <sabre@nondot.org> Split up targets


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4846 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile
e62c1185bee05facc25d1d725434f517261d308b 02-Dec-2002 Chris Lattner <sabre@nondot.org> Initial checkin of TableGen utility


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4843 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/TableGen/Makefile