DirectXShaderCompiler/test/tools/llvm-cov/Inputs
David Peixotto f805233b49 Revert license text in banner comments to original llvm verbage (#33)
Fix #30: Revert license text in banner comments to original llvm verbage

This commit removes the Microsoft-specific copyright in llvm files
and reverts the copyright wording to the original llvm wording.

We used the following method to find the files to change:
1. Find all files in DirectXShaderCompiler that are also in llvm 3.7
2. For those files that have the Microsoft-specific copyright, revert
   it to the original llvm copyright as present in llvm 3.7
3. Revert the copyright in a few files that are not in llvm, but are
   mostly copies of files in llvm:
	lib\Transforms\Scalar\ScalarReplAggregatesHLSL.cpp
	lib\Transforms\Scalar\Reg2MemHLSL.cpp

Leave the Microsoft-specific copyright header in files not present
in stock llvm:

    include\dxc\*
    lib\HLSL\*
    lib\DxcSupport\*
    tools\clang\test\HLSL\*
    tools\clang\test\CodeGenHLSL\*
    tools\clang\unittests\HLSL\*
    tools\clang\unittests\HLSLHost\*
    tools\clang\tools\dxcompiler\*
    tools\clang\tools\dxa\*
    tools\clang\tools\dxc\*
    tools\clang\tools\dxopt\*
    tools\clang\tools\dxr\*
    tools\clang\tools\dxv\*
    tools\clang\tools\dotnetc\*
    utils\hct\*
    CONTRIBUTING.md
    COPYRIGHT
    LICENSE-MIT
    README.md
    cmake\modules\FindD3D12.cmake
    cmake\modules\FindDiaSDK.cmake
    cmake\modules\FindTAEF.cmake
    docs\DXIL.rst
    docs\HLSLChanges.rst
    docs\_themes\dxc-theme\layout.html
    docs\_themes\dxc-theme\theme.conf
    docs\_themes\dxc-theme\static\dxc-theme.css
    include\llvm\llvm_assert\assert.h
    include\llvm\llvm_assert\cassert
    include\llvm\Support\MSFileSystem.h
    include\llvm\Support\OacrIgnoreCond.h
    lib\MSSupport\CMakeLists.txt
    lib\MSSupport\MSFileSystemImpl.cpp
    lib\Support\assert.cpp
    lib\Support\MSFileSystemBasic.cpp
    lib\Support\Windows\MSFileSystem.inc.cpp
    lib\Transforms\Scalar\Reg2MemHLSL.cpp
    lib\Transforms\Scalar\ScalarReplAggregatesHLSL.cpp
    tools\clang\docs\UsingDxc.rst
    tools\clang\include\clang\AST\HlslTypes.h
    tools\clang\include\clang\Basic\BuiltinsDXIL.def
    tools\clang\include\clang\Basic\LangOptions.fixed.def
    tools\clang\include\clang\Parse\ParseHLSL.h
    tools\clang\include\clang\Sema\SemaHLSL.h
    tools\clang\lib\AST\ASTContextHLSL.cpp
    tools\clang\lib\AST\HlslTypes.cpp
    tools\clang\lib\CodeGen\CGHLSLMS.cpp
    tools\clang\lib\CodeGen\CGHLSLRuntime.cpp
    tools\clang\lib\CodeGen\CGHLSLRuntime.h
    tools\clang\lib\Frontend\Rewrite\FrontendActions_rewrite.cpp
    tools\clang\lib\Parse\HLSLRootSignature.cpp
    tools\clang\lib\Parse\HLSLRootSignature.h
    tools\clang\lib\Parse\ParseHLSL.cpp
    tools\clang\lib\Sema\gen_intrin_main_tables_15.h
    tools\clang\lib\Sema\SemaHLSL.cpp
    tools\clang\tools\d3dcomp\CMakeLists.txt
    tools\clang\tools\d3dcomp\d3dcomp.cpp
    tools\clang\tools\d3dcomp\d3dcomp.def
    tools\clang\tools\libclang\dxcisenseimpl.cpp
    tools\clang\tools\libclang\dxcisenseimpl.h
    tools\clang\tools\libclang\dxcrewriteunused.cpp
    tools\clang\tools\libclang\libclang.rc
    tools\dxexp\CMakeLists.txt
    tools\dxexp\dxexp.cpp
    tools\dxexp\LLVMBuild.txt
2017-01-24 17:54:00 -08:00
..
README first commit 2016-12-28 11:52:27 -08:00
binary-formats.macho32b first commit 2016-12-28 11:52:27 -08:00
binary-formats.macho32l first commit 2016-12-28 11:52:27 -08:00
binary-formats.macho64l first commit 2016-12-28 11:52:27 -08:00
binary-formats.proftext first commit 2016-12-28 11:52:27 -08:00
copy_block_helper.gcda first commit 2016-12-28 11:52:27 -08:00
copy_block_helper.gcno first commit 2016-12-28 11:52:27 -08:00
highlightedRanges.covmapping first commit 2016-12-28 11:52:27 -08:00
highlightedRanges.profdata first commit 2016-12-28 11:52:27 -08:00
lineExecutionCounts.covmapping first commit 2016-12-28 11:52:27 -08:00
lineExecutionCounts.proftext first commit 2016-12-28 11:52:27 -08:00
range_based_for.gcda first commit 2016-12-28 11:52:27 -08:00
range_based_for.gcno first commit 2016-12-28 11:52:27 -08:00
regionMarkers.covmapping first commit 2016-12-28 11:52:27 -08:00
regionMarkers.proftext first commit 2016-12-28 11:52:27 -08:00
report.covmapping first commit 2016-12-28 11:52:27 -08:00
report.profdata first commit 2016-12-28 11:52:27 -08:00
showExpansions.covmapping first commit 2016-12-28 11:52:27 -08:00
showExpansions.profdata first commit 2016-12-28 11:52:27 -08:00
templateInstantiations.covmapping first commit 2016-12-28 11:52:27 -08:00
templateInstantiations.profdata first commit 2016-12-28 11:52:27 -08:00
test.cpp Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
test.gcda first commit 2016-12-28 11:52:27 -08:00
test.gcno first commit 2016-12-28 11:52:27 -08:00
test.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
test_-a.cpp.gcov first commit 2016-12-28 11:52:27 -08:00
test_-a.h.gcov first commit 2016-12-28 11:52:27 -08:00
test_-a_-b.cpp.gcov first commit 2016-12-28 11:52:27 -08:00
test_-a_-b.h.gcov first commit 2016-12-28 11:52:27 -08:00
test_-a_-b_-c_-u.cpp.gcov first commit 2016-12-28 11:52:27 -08:00
test_-a_-b_-c_-u.h.gcov first commit 2016-12-28 11:52:27 -08:00
test_-a_-b_-u.cpp.gcov first commit 2016-12-28 11:52:27 -08:00
test_-a_-b_-u.h.gcov first commit 2016-12-28 11:52:27 -08:00
test_-b.output first commit 2016-12-28 11:52:27 -08:00
test_-b_-f.output first commit 2016-12-28 11:52:27 -08:00
test_-f.output first commit 2016-12-28 11:52:27 -08:00
test_exit_block_arcs.gcda first commit 2016-12-28 11:52:27 -08:00
test_exit_block_arcs.gcno first commit 2016-12-28 11:52:27 -08:00
test_file_checksum_fail.gcda first commit 2016-12-28 11:52:27 -08:00
test_func_checksum_fail.gcda first commit 2016-12-28 11:52:27 -08:00
test_long_file_names.output first commit 2016-12-28 11:52:27 -08:00
test_long_paths.output first commit 2016-12-28 11:52:27 -08:00
test_missing.cpp.gcov first commit 2016-12-28 11:52:27 -08:00
test_missing.h.gcov first commit 2016-12-28 11:52:27 -08:00
test_missing.output first commit 2016-12-28 11:52:27 -08:00
test_no_gcda.cpp.gcov first commit 2016-12-28 11:52:27 -08:00
test_no_gcda.h.gcov first commit 2016-12-28 11:52:27 -08:00
test_no_gcda.output first commit 2016-12-28 11:52:27 -08:00
test_no_options.cpp.gcov first commit 2016-12-28 11:52:27 -08:00
test_no_options.h.gcov first commit 2016-12-28 11:52:27 -08:00
test_no_options.output first commit 2016-12-28 11:52:27 -08:00
test_no_output.output first commit 2016-12-28 11:52:27 -08:00
test_no_preserve_paths.output first commit 2016-12-28 11:52:27 -08:00
test_objdir.cpp.gcov first commit 2016-12-28 11:52:27 -08:00
test_objdir.h.gcov first commit 2016-12-28 11:52:27 -08:00
test_paths.cpp.gcov first commit 2016-12-28 11:52:27 -08:00
test_paths.gcda first commit 2016-12-28 11:52:27 -08:00
test_paths.gcno first commit 2016-12-28 11:52:27 -08:00
test_paths.h.gcov first commit 2016-12-28 11:52:27 -08:00
test_preserve_paths.output first commit 2016-12-28 11:52:27 -08:00
test_read_fail.gcno first commit 2016-12-28 11:52:27 -08:00
universal-binary first commit 2016-12-28 11:52:27 -08:00
universal-binary.proftext first commit 2016-12-28 11:52:27 -08:00

README

These inputs were pre-generated to allow for easier testing of llvm-cov.

The files used to test the gcov compatible code coverage tool were generated
using the following method:

  test.gcno and test.gcda were create by running clang:
    clang++ -g -ftest-coverage -fprofile-arcs test.cpp

  test.cpp.gcov was created by running gcov 4.2.1:
    gcov test.cpp

The 'covmapping' files that are used to test llvm-cov contain raw sections
with the coverage mapping data generated by the compiler and linker. They are
created by running clang and llvm-cov:
  clang++ -fprofile-instr-generate -fcoverage-mapping -o test test.cpp
  llvm-cov convert-for-testing -o test.covmapping test

The 'profdata' files were generated by running an instrumented version of the
program and merging the raw profile data using llvm-profdata.
  ./test
  llvm-profdata merge -o test.profdata default.profraw