Skip to content
  1. Dec 27, 2011
  2. 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
  3. Dec 01, 2011
  4. Nov 29, 2011
  5. 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
  6. Nov 14, 2011
  7. Nov 12, 2011
  8. Nov 11, 2011
  9. Nov 10, 2011
  10. Nov 09, 2011
  11. Nov 05, 2011
  12. Nov 04, 2011
  13. Nov 03, 2011
  14. Oct 26, 2011
  15. Oct 16, 2011
  16. Oct 11, 2011
  17. Oct 06, 2011
  18. Sep 20, 2011
  19. 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
  20. Jul 02, 2011
  21. Jun 29, 2011
  22. Jun 28, 2011
  23. 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
  24. Jun 17, 2011
  25. Apr 15, 2011
  26. Apr 12, 2011
    • Daniel Dunbar's avatar
      build: Add support for a SHOW_DIAGNOSTICS build variable. · 0625b1f8
      Daniel Dunbar authored
      If enabled, this will attempt to use the CC_LOG_DIAGNOSTICS feature I dropped
      into Clang to print a log of all the diagnostics generated during an individual
      build (from the top-level). Not sure if this will actually be useful, but for
      now it is handy for testing the option.
      
      llvm-svn: 129312
      0625b1f8
  27. Apr 09, 2011
Loading