Skip to content
  • Reid Spencer's avatar
    For PR797: · 7c9ec5ff
    Reid Spencer authored
    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
    7c9ec5ff
Loading