Skip to content
  1. Feb 28, 2012
  2. Feb 18, 2012
  3. Feb 03, 2012
  4. Dec 27, 2011
  5. Dec 22, 2011
    • Benjamin Kramer's avatar
      Reenable building with -fvisibility-inlines-hidden. · d90b5955
      Benjamin Kramer authored
      This was disabled years ago because of a bug in GCC 4.1, which is
      on our "broken compilers" list for other reasons. Saving ~500k
      on a clang binary (Release+Asserts) is well worth dropping support
      for it.
      
      We currently disable it for shared libraries (where it would bring
      the biggest win) because clang is broken (PR11642).
      
      IMPORTANT: If you're doing incremental builds you may get tons of
      linker warnings. make clean will fix them.
      
      llvm-svn: 147182
      d90b5955
  6. Dec 01, 2011
  7. Nov 29, 2011
  8. Nov 28, 2011
    • Bob Wilson's avatar
      Add an optional separate install prefix for internal components. rdar://10217046 · 3f35470f
      Bob Wilson authored
      Some files installed by clang are not relevant for general users and we'd like
      to be able to install them to a different location.  This adds a new
      --with-internal-prefix configure option and a corresponding PROJ_internal_prefix
      makefile variable, which defaults to the standard prefix.  A tool makefile
      can specify that it should be installed to this internal prefix by defining
      INTERNAL_TOOL.
      
      llvm-svn: 145234
      3f35470f
  9. Nov 14, 2011
  10. Nov 12, 2011
  11. Nov 11, 2011
  12. Nov 10, 2011
  13. Nov 09, 2011
  14. Nov 05, 2011
  15. Nov 04, 2011
  16. Nov 03, 2011
  17. Oct 26, 2011
  18. Oct 16, 2011
  19. Oct 11, 2011
  20. Oct 06, 2011
  21. Sep 20, 2011
  22. Jul 08, 2011
    • Jim Grosbach's avatar
      TableGen'erated MC lowering for simple pseudo-instructions. · bcb36be8
      Jim Grosbach authored
      This allows the (many) pseudo-instructions we have that map onto a single
      real instruction to have their expansion during MC lowering handled
      automatically instead of the current cumbersome manual expansion required.
      These sorts of pseudos are common when an instruction is used in situations
      that require different MachineInstr flags (isTerminator, isBranch, et. al.)
      than the generic instruction description has. For example, using a move
      to the PC to implement a branch.
      
      llvm-svn: 134704
      bcb36be8
  23. Jul 02, 2011
  24. Jun 29, 2011
  25. Jun 28, 2011
  26. Jun 24, 2011
    • Evan Cheng's avatar
      Starting to refactor Target to separate out code that's needed to fully describe · 24753317
      Evan Cheng authored
      target machine from those that are only needed by codegen. The goal is to
      sink the essential target description into MC layer so we can start building
      MC based tools without needing to link in the entire codegen.
      
      First step is to refactor TargetRegisterInfo. This patch added a base class
      MCRegisterInfo which TargetRegisterInfo is derived from. Changed TableGen to
      separate register description from the rest of the stuff.
      
      llvm-svn: 133782
      24753317
Loading