Skip to content
Snippets Groups Projects
  1. Jul 08, 2016
  2. Jun 09, 2016
  3. Jan 26, 2016
  4. Sep 17, 2015
  5. Jun 23, 2015
  6. Jul 13, 2014
  7. Mar 09, 2014
  8. Feb 21, 2014
    • NAKAMURA Takumi's avatar
      [CMake] Get rid of explicit dependencies to include/clang/*.inc and introduce... · 0eed94f6
      NAKAMURA Takumi authored
      [CMake] Get rid of explicit dependencies to include/clang/*.inc and introduce CLANG_TABLEGEN_TARGETS.
      
      This does;
        - clang_tablegen() adds each tblgen'd target to global property CLANG_TABLEGEN_TARGETS as list.
        - List of targets is added to LLVM_COMMON_DEPENDS.
        - all clang libraries and targets depend on generated headers.
      
      You might wonder this would be regression, but in fact, this is little loss.
        - Almost all of clang libraries depend on tblgen'd files and clang-tblgen.
        - clang-tblgen may cause short stall-out but doesn't cause unconditional rebuild.
        - Each library's dependencies to tblgen'd files might vary along headers' structure.
          It made hard to track and update *really optimal* dependencies.
      
      Each dependency to intrinsics_gen and ClangSACheckers is left as DEPENDS.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201842 91177308-0d34-0410-b5e6-96231b3b80d8
      0eed94f6
  9. Feb 13, 2014
  10. Feb 12, 2014
  11. Feb 11, 2014
    • Alexander Kornienko's avatar
      Expose the name of the checker producing each diagnostic message. · 15c01b27
      Alexander Kornienko authored
      Summary:
      In clang-tidy we'd like to know the name of the checker producing each
      diagnostic message. PathDiagnostic has BugType and Category fields, which are
      both arbitrary human-readable strings, but we need to know the exact name of the
      checker in the form that can be used in the CheckersControlList option to
      enable/disable the specific checker.
      
      This patch adds the CheckName field to the CheckerBase class, and sets it in
      the CheckerManager::registerChecker() method, which gets them from the
      CheckerRegistry.
      
      Checkers that implement multiple checks have to store the names of each check
      in the respective registerXXXChecker method.
      
      Reviewers: jordan_rose, krememek
      
      Reviewed By: jordan_rose
      
      CC: cfe-commits
      
      Differential Revision: http://llvm-reviews.chandlerc.com/D2557
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201186 91177308-0d34-0410-b5e6-96231b3b80d8
      15c01b27
  12. Jan 23, 2014
  13. Dec 10, 2013
  14. Dec 04, 2012
  15. Nov 02, 2012
  16. Jul 27, 2012
  17. Jun 21, 2012
  18. Feb 13, 2012
  19. Feb 09, 2012
  20. Aug 18, 2011
  21. Aug 17, 2011
Loading