clang-analyzer plugins require LLVM_ENABLE_PLUGINS alsoThe clang-analyzer plugins are not linked to a particular tool, so theycan only be compiled if plugins are broadly supported. We could optin
clang-analyzer plugins require LLVM_ENABLE_PLUGINS alsoThe clang-analyzer plugins are not linked to a particular tool, so theycan only be compiled if plugins are broadly supported. We could optinstead to decide whether to link them to specifically against clang orwith undefined symbols, depending on the value of LLVM_ENABLE_PLUGINS,but we do not currently expect there to be a use case for that ratherniche configuration.Differential Revision: https://reviews.llvm.org/D119591
show more ...
replace clang LLVM_ENABLE_PLUGINS -> CLANG_PLUGIN_SUPPORT in testsEnsure CLANG_PLUGIN_SUPPORT is compatible with llvm_add_library.Fixes an issue noted in D111100.Differential Revision: https://r
replace clang LLVM_ENABLE_PLUGINS -> CLANG_PLUGIN_SUPPORT in testsEnsure CLANG_PLUGIN_SUPPORT is compatible with llvm_add_library.Fixes an issue noted in D111100.Differential Revision: https://reviews.llvm.org/D119199
Refactoring the attribute plugin example to fit the new APIMake the example compile and the test case pass.
[cmake] Fix build of attribute plugin example on WindowsSeems '${cmake_2_8_12_PRIVATE}' was removed a long time ago, so it shouldbe just PRIVATE keyword here.Reviewed By: john.brawnDifferentia
[cmake] Fix build of attribute plugin example on WindowsSeems '${cmake_2_8_12_PRIVATE}' was removed a long time ago, so it shouldbe just PRIVATE keyword here.Reviewed By: john.brawnDifferential Revision: https://reviews.llvm.org/D86091
[CMake] Fix building with -DBUILD_SHARED_LIBS=ON on mingwSet the right target name in clang/examples/Attribute.Add a missing dependency in the TableGen GlobalISel sublibrary.Skip building the B
[CMake] Fix building with -DBUILD_SHARED_LIBS=ON on mingwSet the right target name in clang/examples/Attribute.Add a missing dependency in the TableGen GlobalISel sublibrary.Skip building the Bye pass plugin example on windows; pluginsthat should have undefined symbols that are found in the hostprocess aren't supported on windows - this matches what was donefor a unit test in bc8e44218810c0db6328b9809c959ceb7d43e3f5.
Const-initialize ParsedAttrInfosGets rid of a 150k static initializer (Release clang)
Add an attribute plugin exampleDifferential Revision: https://reviews.llvm.org/D31343