Skip to content
  1. Aug 25, 2006
    • 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
  2. 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
  3. 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
  4. Jul 27, 2006
  5. Jul 26, 2006
  6. Jul 22, 2006
  7. Jul 21, 2006
  8. Jul 20, 2006
  9. Jul 11, 2006
  10. Jun 29, 2006
  11. Jun 21, 2006
  12. Jun 20, 2006
  13. Jun 16, 2006
  14. Jun 15, 2006
  15. Jun 02, 2006
  16. Jun 01, 2006
  17. May 30, 2006
  18. May 25, 2006
  19. May 24, 2006
  20. May 18, 2006
    • Reid Spencer's avatar
      Make some changes suggested by Chris: · a22a5b38
      Reid Spencer authored
      1. Remove the LLVM_DO_NOT_BUILD feature (not needed any more)
      2. Ensure that lib/VMCore gets built first. This needs to be done because
         VMCore now uses tblgen to generate the Intrinsics header which are
         needed in other libraries. In parallel builds, this can cause problems.
      
      llvm-svn: 28374
      a22a5b38
  21. May 16, 2006
  22. May 11, 2006
  23. Apr 20, 2006
  24. Apr 19, 2006
  25. Apr 12, 2006
  26. Apr 10, 2006
  27. Apr 07, 2006
    • Reid Spencer's avatar
      For PR723: · 056f0225
      Reid Spencer authored
      1. Don't force debug builds to have assertion checking turned on always.
         Let the default (on) be taken, or overridden by the command line
      2. Create two new BuildModes based on assertion checking: Release+Assert
         and Debug-Assert.
      3. Ensure that when building a distribution we get a release build with
         assertions enabled, regardless of the tree's configuration.
      4. (unrelated) Fix library name generation for llvm-config usage.
      
      llvm-svn: 27488
      056f0225
    • Evan Cheng's avatar
      A saner workaround. I hope. · bb66ec26
      Evan Cheng authored
      llvm-svn: 27483
      bb66ec26
Loading