llvm/tools
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
..
bugpoint For PR797: 2006-08-18 08:43:06 +00:00
gccas For PR797: 2006-08-18 08:43:06 +00:00
gccld Use Path::getFileStatus to get status-related info. 2006-08-01 18:04:01 +00:00
llc Now that SparcV9 is gone, this logical can be simplified significantly. 2006-08-03 16:59:17 +00:00
lli Fix the build on case-sensitive filesystems :( 2006-08-01 22:34:35 +00:00
llvm2cpp Provide indentation of the generated program. 2006-08-14 22:35:15 +00:00
llvm-ar Use Path::getFileStatus 2006-08-01 18:09:46 +00:00
llvm-as For PR797: 2006-08-18 08:43:06 +00:00
llvm-bcanalyzer Tools require EH for their top-level try blocks. 2006-07-07 00:46:19 +00:00
llvm-config Don't print double newline for --src-root and --obj-root as it tends to 2006-08-11 21:50:24 +00:00
llvm-db Change Path::getStatusInfo to return a boolean and error string on an error 2006-07-28 22:03:44 +00:00
llvm-dis Tools require EH for their top-level try blocks. 2006-07-07 00:46:19 +00:00
llvm-extract Tools require EH for their top-level try blocks. 2006-07-07 00:46:19 +00:00
llvm-ld Tools require EH for their top-level try blocks. 2006-07-07 00:46:19 +00:00
llvm-link Tools require EH for their top-level try blocks. 2006-07-07 00:46:19 +00:00
llvm-nm no need to check readability here 2006-08-01 18:22:21 +00:00
llvm-prof Tools require EH for their top-level try blocks. 2006-07-07 00:46:19 +00:00
llvm-ranlib Remove EH use from the Archive library and adjust its users accordingly. 2006-07-07 19:09:14 +00:00
llvm-stub Incorporate the contents of include/llvm/Config/unistd.h as this is the 2004-12-20 04:34:36 +00:00
llvmc Patches to correct several bugs in llvmc. 2006-08-16 20:31:44 +00:00
lto untabify 2006-08-14 23:37:18 +00:00
opt For PR797: 2006-08-18 08:43:06 +00:00
Makefile For PR872: 2006-08-18 06:34:30 +00:00