Skip to content
  1. Jun 12, 2019
  2. Feb 20, 2019
  3. Jan 25, 2019
  4. Jan 02, 2019
  5. Oct 29, 2018
  6. Apr 08, 2017
  7. Feb 25, 2017
  8. Dec 14, 2016
  9. Sep 03, 2016
  10. Jun 24, 2016
    • Chris Bieneman's avatar
      [CMake] Add LLVM runtimes directory · 64adae59
      Chris Bieneman authored
      Summary:
      There are a few LLVM projects that produce runtime libraries. Ideally
      runtime libraries should be built differently than other projects,
      specifically they should be built using the just-built toolchain.
      
      There is support for building compiler-rt in this way from the clang
      build. Moving this logic into the LLVM build is interesting because it
      provides a simpler way to extend the just-built toolchain to include
      LLD and the LLVM object file tools.
      
      Once this functionality is better fleshed out and tested we’ll want to
      encapsulate it in a module that can be used for clang standalone
      builds, and we’ll want to make it the default way to build compiler-rt.
      
      With this patch applied there is no immediate change in the build.
      Moving compiler-rt out from llvm/projects into llvm/runtimes enables
      the functionality.
      
      This code has a few improvements over the method provided by
      LLVM_BUILD_EXTERNAL_COMPILER_RT. Specifically the sub-ninja command is
      always invoked, so changes to compiler-rt source files will get built
      properly, so this patch can be used for iterative development with
      just-built tools.
      
      This first patch only works with compiler-rt. Support for other
      runtime projects will be coming in follow-up patches.
      
      Reviewers: chandlerc, bogner
      
      Subscribers: kubabrecka, llvm-commits
      
      Differential Revision: http://reviews.llvm.org/D20992
      
      llvm-svn: 273620
      64adae59
  11. Jul 07, 2015
  12. Jun 29, 2015
  13. Jun 26, 2015
  14. Mar 26, 2015
  15. Jan 30, 2015
  16. Jan 10, 2015
    • Ramkumar Ramachandra's avatar
      .gitignore: add some rules for tagging programs · 9be98b6b
      Ramkumar Ramachandra authored
      Often, we miss committing new files, and 'arc diff' is supposed to warn
      us about this. Unfortunately, because of the spurious output of the
      command (due to unignored untracked files), we tend to ignore it and
      lose information.
      
      llvm-svn: 225588
      9be98b6b
  17. Jan 07, 2015
  18. Oct 17, 2014
  19. Jun 25, 2014
  20. Mar 12, 2014
    • Rafael Espindola's avatar
      Remove projects/sample. · 730df071
      Rafael Espindola authored
      As an example that was not actually being used, it suffered from a slow bitrot.
      
      The two main issues with it were that it had no cmake support and
      included a copy of the autoconf directory. The reality is that
      autoconf is not easily composable. The lack of composabilty is why we
      have clang options in llvm's configure. Suggesting that users include
      a copy of autoconf/ in their projects seems a bad idea.
      
      We are also in the process of switching to cmake, so pushing autoconf
      to new project is probably not what we want.
      
      llvm-svn: 203728
      730df071
  21. Jan 25, 2014
  22. Oct 10, 2012
  23. Aug 21, 2012
  24. May 02, 2012
  25. Apr 19, 2012
  26. Nov 10, 2011
  27. Oct 24, 2011
  28. Sep 24, 2011
  29. Aug 12, 2011
  30. May 31, 2011
  31. Dec 17, 2010
  32. Dec 16, 2010
Loading