[llvm-branch-commits] [clang] [MC/DC] Create dedicated MCDCCondBitmapAddr for each Decision (PR #125411)
Jessica Paquette via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Sun Feb 9 18:18:48 PST 2025
================
@@ -1245,9 +1245,29 @@ void CodeGenPGO::emitMCDCParameters(CGBuilderTy &Builder) {
CGM.getIntrinsic(llvm::Intrinsic::instrprof_mcdc_parameters), Args);
}
+/// Fill mcdc.addr order by ID.
+std::vector<Address *>
+CodeGenPGO::getMCDCCondBitmapAddrArray(CGBuilderTy &Builder) {
+ std::vector<Address *> Result;
+
+ if (!canEmitMCDCCoverage(Builder) || !RegionMCDCState)
----------------
ornata wrote:
should we ever call this function if canEmitMCDCCoverage is false?
https://github.com/llvm/llvm-project/pull/125411
More information about the llvm-branch-commits
mailing list