Skip to content
  1. Dec 03, 2006
  2. Nov 17, 2006
  3. Nov 15, 2006
  4. Nov 11, 2006
  5. Nov 02, 2006
    • Reid Spencer's avatar
      For PR786: · de46e484
      Reid Spencer authored
      Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting
      fall out by removing unused variables. Remaining warnings have to do with
      unused functions (I didn't want to delete code without review) and unused
      variables in generated code. Maintainers should clean up the remaining
      issues when they see them. All changes pass DejaGnu tests and Olden.
      
      llvm-svn: 31380
      de46e484
  6. Oct 24, 2006
  7. Sep 29, 2006
  8. Sep 04, 2006
  9. Aug 28, 2006
    • Reid Spencer's avatar
      For PR387: · e7141c8b
      Reid Spencer authored
      Close out this long standing bug by removing the remaining overloaded
      virtual functions in LLVM. The -Woverloaded-virtual option is now turned on.
      
      llvm-svn: 29934
      e7141c8b
  10. Aug 25, 2006
    • Reid Spencer's avatar
      Doh! Commit the change that turns ON -fno-exceptions. · 0b6396c6
      Reid Spencer authored
      llvm-svn: 29883
      0b6396c6
    • Reid Spencer's avatar
      For PR797: · 51e6f68b
      Reid Spencer authored
      Final commit for this bug. This removes the last EH holdouts in LLVM
      and turns off exception support by using the -fno-exceptions option. This
      leads to the following reduction in library and executable sizes:
                      DEBUG BUILD                RELEASE BUILD
               before     after   delta     before   after    delta
      lib    162,328K  157,616K   4,712    17,864K  16,416K  1,448K
      bin    571,444K  557,156K  14,288    63,296K   56,996K 6,300K
      
      Debug   Improvement: 19,000K (2.59%)
      Release Improvement:  7,748K (9.55%)
      
      llvm-svn: 29882
      51e6f68b
    • Reid Spencer's avatar
      For PR738: · 917cf129
      Reid Spencer authored
      Demote check for bison from error to warning and make sure that the
      makefile can handle an empty definition for BISON variable.
      
      llvm-svn: 29861
      917cf129
  11. Aug 18, 2006
    • Reid Spencer's avatar
      To avoid errors where a non-exception .o is on the stack between a throw · 27665c13
      Reid Spencer authored
      and a handler, which would produce errors like:
        terminate called after throwing an instance of 'std::string'
      we must comment out setting -fno-exceptions until PR797 is completely
      fixed. Once libraries like lib/System and lib/Support are exception free,
      we can turn it back on.
      
      llvm-svn: 29768
      27665c13
    • 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
  12. Aug 08, 2006
    • Reid Spencer's avatar
      For PR780: · e6458c3f
      Reid Spencer authored
      1. Change the usage of LOADABLE_MODULE so that it implies all the things
         necessary to make a loadable module. This reduces the user's burdern to
         get a loadable module correctly built.
      2. Document the usage of LOADABLE_MODULE in the MakefileGuide
      3. Adjust the makefile for lib/Transforms/Hello to use the new specification
         for building loadable modules
      4. Adjust the sample project to not attempt to build a shared library for
         its little library. This was just wasteful and not instructive at all.
      
      llvm-svn: 29551
      e6458c3f
  13. Jul 27, 2006
  14. Jul 26, 2006
  15. Jul 22, 2006
  16. Jul 21, 2006
  17. Jul 20, 2006
  18. Jul 11, 2006
  19. Jun 29, 2006
  20. Jun 21, 2006
  21. Jun 20, 2006
  22. Jun 16, 2006
  23. Jun 15, 2006
  24. Jun 02, 2006
  25. Jun 01, 2006
Loading