llvm/tools/opt
Reid Spencer 61c83e023f For PR797:
Rid the Assembly Parser of exceptions. This is a really gross hack but it
will do until the Assembly Parser is re-written as a recursive descent.
The basic premise is that wherever the old "ThrowException" function was
called (new name: GenerateError) we set a flag (TriggerError). Every
production checks that flag and calls YYERROR if it is set. Additionally,
each call to ThrowException in the grammar is replaced with GEN_ERROR
which calls GenerateError and then YYERROR immediately. This prevents
the remaining production from continuing after an error condition.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29763 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-18 08:43:06 +00:00
..
AnalysisWrappers.cpp fix printing call graphs 2006-04-18 23:45:19 +00:00
GraphPrinters.cpp Patches to make the LLVM sources more -pedantic clean. Patch provided 2006-05-24 17:04:05 +00:00
Makefile For PR872: 2006-08-18 06:34:30 +00:00
opt.cpp For PR797: 2006-08-18 08:43:06 +00:00
PrintSCC.cpp Remove trailing whitespace 2005-04-21 21:13:18 +00:00