[all-commits] [llvm/llvm-project] 8b2bdf: [Coverage][clang] Enable MC/DC Support in LLVM Sou...

Alan Phipps via All-commits all-commits at lists.llvm.org
Thu Jan 4 10:37:52 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8b2bdfbca7c1db272e4e703445f5626b4bc4b9d3
      https://github.com/llvm/llvm-project/commit/8b2bdfbca7c1db272e4e703445f5626b4bc4b9d3
  Author: Alan Phipps <a-phipps at ti.com>
  Date:   2024-01-04 (Thu, 04 Jan 2024)

  Changed paths:
    M clang/include/clang/Basic/CodeGenOptions.def
    M clang/include/clang/Driver/Options.td
    M clang/lib/CodeGen/CGClass.cpp
    M clang/lib/CodeGen/CGExprScalar.cpp
    M clang/lib/CodeGen/CGStmt.cpp
    M clang/lib/CodeGen/CodeGenFunction.cpp
    M clang/lib/CodeGen/CodeGenFunction.h
    M clang/lib/CodeGen/CodeGenPGO.cpp
    M clang/lib/CodeGen/CodeGenPGO.h
    M clang/lib/CodeGen/CoverageMappingGen.cpp
    M clang/lib/CodeGen/CoverageMappingGen.h
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/test/CoverageMapping/branch-constfolded.cpp
    M clang/test/CoverageMapping/branch-mincounters.cpp
    M clang/test/CoverageMapping/branch-templates.cpp
    M clang/test/CoverageMapping/if.cpp
    M clang/test/CoverageMapping/logical.cpp
    A clang/test/CoverageMapping/mcdc-class.cpp
    A clang/test/CoverageMapping/mcdc-error-conditions.cpp
    A clang/test/CoverageMapping/mcdc-error-nests.cpp
    A clang/test/CoverageMapping/mcdc-logical-scalar-ids.cpp
    A clang/test/CoverageMapping/mcdc-logical-stmt-ids-all.cpp
    A clang/test/CoverageMapping/mcdc-logical-stmt-ids.cpp
    M clang/test/Profile/c-linkage-available_externally.c
    A clang/test/Profile/c-mcdc-class.cpp
    A clang/test/Profile/c-mcdc-nested-ternary.c
    A clang/test/Profile/c-mcdc-not.c
    A clang/test/Profile/c-mcdc.c
    A compiler-rt/test/profile/ContinuousSyncMode/image-with-mcdc.c

  Log Message:
  -----------
  [Coverage][clang] Enable MC/DC Support in LLVM Source-based Code Coverage (3/3)

Part 3 of 3. This includes the MC/DC clang front-end components.

Differential Revision: https://reviews.llvm.org/D138849




More information about the All-commits mailing list