diff options
| author | Reid Spencer <rspencer@reidspencer.com> | 2006-08-18 09:30:03 +0000 |
|---|---|---|
| committer | Reid Spencer <rspencer@reidspencer.com> | 2006-08-18 09:30:03 +0000 |
| commit | 7c9ec5ff37cc127b8ad9919959f029fdad51edb2 (patch) | |
| tree | 2ef9494c683b382cba7e81a511c0ea74b5d80ccc /llvm/lib/AsmParser | |
| parent | 2f94c5d186b744ba618db3b98df47fed04854c2a (diff) | |
| download | bcm5719-llvm-7c9ec5ff37cc127b8ad9919959f029fdad51edb2.tar.gz bcm5719-llvm-7c9ec5ff37cc127b8ad9919959f029fdad51edb2.zip | |
For PR797:
1. Actually turn on -fno-exceptions in libraries that do not have the
REQUIRES_EH option in their Makefile. The following library file size
savings were made (DEBUG):
libLLVMDataStructure.a 525K
libLLVMCore.a 380K
libLLVMCodeGen.a 350K
libLLVMTransformUtils.a 305K
libLLVMScalarOpts.a 270K
libLLVMAnalysis.a 247K
libLLVMSelectionDAG.a 233K
libLLVMipo.a 175K
LLVMX86.o 123K
LLVMPPC.o 81K
libLLVMipa.a 17K
TOTAL 2,706K
Note that the savings is actually a little larger than this because
I didn't count any of the libraries that had small changes.
2. Remove REQUIRES_EH from the AsmParser library as it is now exception
free. This resulted in a nearly 78K drop in the size of the debug
library for AsmParser.
llvm-svn: 29767
Diffstat (limited to 'llvm/lib/AsmParser')
| -rw-r--r-- | llvm/lib/AsmParser/Makefile | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/llvm/lib/AsmParser/Makefile b/llvm/lib/AsmParser/Makefile index 9755571d07c..75ae34542a8 100644 --- a/llvm/lib/AsmParser/Makefile +++ b/llvm/lib/AsmParser/Makefile @@ -10,7 +10,6 @@ LEVEL = ../.. LIBRARYNAME := LLVMAsmParser BUILD_ARCHIVE = 1 -REQUIRES_EH := 1 EXTRA_DIST := Lexer.cpp.cvs Lexer.l.cvs \ llvmAsmParser.cpp.cvs llvmAsmParser.h.cvs llvmAsmParser.y.cvs |

