freebsd-skq/usr.bin/clang
emaste b93a9fbc91 Promote llvm-cov to a standalone option
Introduce WITH_/WITHOUT_LLVM_COV to match GCC's WITH_/WITHOUT_GCOV.
It is intended to provide a superset of the interface and functionality
of gcov.

It is enabled by default when building Clang, similarly to gcov and GCC.

This change moves one file in libllvm to be compiled unconditionally.
Previously it was included only when WITH_CLANG_EXTRAS was set, but the
complexity of a new special case for (CLANG_EXTRAS | LLVM_COV) is not
worth avoiding a tiny increase in build time.

Reviewed by:	dim, imp
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D142645
2018-02-10 00:22:35 +00:00
..
bugpoint Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
clang Regenerate clang manpage. 2017-12-24 13:06:37 +00:00
clang-format
clang-tblgen First step in updating llvm/clang build glue: make only the clang 2017-12-21 21:24:52 +00:00
llc Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
lld ld.lld.1: explain long options may use one or two dashes 2018-02-08 00:09:17 +00:00
lldb
lli Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-ar Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-as Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-bcanalyzer Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-cov Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-cxxdump Minimize library dependencies for some llvm tools. 2017-12-24 12:42:30 +00:00
llvm-cxxfilt Minimize library dependencies for some llvm tools. 2017-12-24 12:42:30 +00:00
llvm-diff Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-dis Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-dwarfdump Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-extract Build llvm-extract with -lz, and add a few objects to liblldb, both of 2018-01-13 13:53:05 +00:00
llvm-link Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-lto
llvm-lto2
llvm-mc
llvm-modextract Minimize library dependencies for some llvm tools. 2017-12-24 12:42:30 +00:00
llvm-nm Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-objcopy Add new llvm-objcopy utility, enabled when MK_CLANG_EXTRAS=yes. 2017-12-24 12:36:31 +00:00
llvm-objdump
llvm-pdbutil Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-profdata Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-rtdyld
llvm-symbolizer Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
llvm-tblgen Update clang, lld and llvm version numbers for r321414, and update build 2017-12-24 12:32:55 +00:00
llvm-xray
opt Regenerate llvm tools manpages, and add one for llvm-pbdutil. 2017-12-24 13:02:43 +00:00
clang.prog.mk
llvm.prog.mk
Makefile Promote llvm-cov to a standalone option 2018-02-10 00:22:35 +00:00
Makefile.inc