hanchenye-llvm-project/clang/test/CoverageMapping
Justin Bogner 00270df517 InstrProf: Avoid creating profile names for symbols in system headers
We don't emit any coverage mapping for uncovered functions that come
from system headers, but we were creating a GlobalVariable with each
of their names. This is wasteful since the linker will need to dead
strip the unused symbols, and it can lead to issues when merging
coverage with others TUs that do have coverage for those functions.

llvm-svn: 226764
2015-01-22 02:17:23 +00:00
..
Inputs Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
break.c Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
builtinmacro.c Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
casts.c Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
classtemplate.cpp InstrProf: Don't emit coverage for uninstantiated templates 2014-11-18 00:34:46 +00:00
continue.c Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
header.cpp Test: CoverageMapping: use "RUN: FileCheck" command instead of "RUN: cat | Filecheck". 2014-08-20 17:29:47 +00:00
if.c Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
includehell.cpp InstrProf: Avoid repeated linear searches in a hot path 2014-10-01 03:33:52 +00:00
ir.c Coverage Mapping: store function's hash in coverage function records. 2014-08-21 19:25:27 +00:00
label.cpp Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
logical.cpp Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
loopmacro.c InstrProf: Avoid repeated linear searches in a hot path 2014-10-01 03:33:52 +00:00
loops.cpp Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
macroception.c InstrProf: Avoid repeated linear searches in a hot path 2014-10-01 03:33:52 +00:00
macroparams.c InstrProf: Avoid repeated linear searches in a hot path 2014-10-01 03:33:52 +00:00
macroparams2.c Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
macros.c Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
nestedclass.cpp Test: CoverageMapping: use "RUN: FileCheck" command instead of "RUN: cat | Filecheck". 2014-08-20 17:29:47 +00:00
objc.m Coverage mapping: fix mapping for objective-c for statement 2014-08-20 17:11:53 +00:00
preprocessor.c Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
return.c Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
switch.c Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
templates.cpp Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
test.c Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
trycatch.cpp Add tests for coverage mapping generation. 2014-08-19 17:32:30 +00:00
unused_names.c InstrProf: Avoid creating profile names for symbols in system headers 2015-01-22 02:17:23 +00:00