Skip to content
  1. Feb 27, 2007
  2. Feb 09, 2007
  3. Feb 07, 2007
  4. Feb 06, 2007
  5. Feb 04, 2007
  6. Jan 26, 2007
  7. Jan 11, 2007
  8. Jan 03, 2007
  9. Dec 30, 2006
  10. Dec 16, 2006
  11. Dec 10, 2006
  12. Dec 03, 2006
  13. Nov 17, 2006
  14. Nov 15, 2006
  15. Nov 11, 2006
  16. 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
  17. Oct 24, 2006
  18. Sep 29, 2006
  19. Sep 04, 2006
  20. 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
  21. 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
  22. 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
  23. 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
  24. Jul 27, 2006
  25. Jul 26, 2006
  26. Jul 22, 2006
  27. Jul 21, 2006
Loading