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
|