llvm-project
[Coverage] Make additional counters available for BranchRegion. NFC.
#120930
Open

[Coverage] Make additional counters available for BranchRegion. NFC. #120930

chapuni wants to merge 62 commits into main from users/chapuni/cov/single/nextcount
chapuni
chapuni Introduce CounterExpressionBuilder::replace(C, Map)
618e6394
chapuni [Coverage] Introduce `getBranchCounterPair()`. NFC.
fc697f04
chapuni Introduce the type `CounterPair` for RegionCounterMap
e4172ca2
chapuni Merge branches 'users/chapuni/cov/single/getpair', 'users/chapuni/cov…
12abd898
chapuni [Coverage] Make additional counters available for BranchRegion. NFC.
5e460594
chapuni Rewind changes for folding
ad136910
chapuni Update comments
209ea4cf
chapuni Use initializer statements
f0afd04d
chapuni Merge branches 'users/chapuni/cov/single/getpair' and 'users/chapuni/…
d4518a4f
chapuni Merge branch 'users/chapuni/cov/single/nextcount-base' into users/cha…
05df8dff
chapuni `first` may be cancelled.
be516faa
chapuni CGF::markStmtAsUsed
03cfce18
chapuni CGF.markStmtMaybeUsed for binop
afc8481f
chapuni Merge branch 'main' into users/chapuni/cov/single/getpair
58feee33
chapuni Introduce skeleton getSwitchImplicitDefaultCounter()
ab84f17f
chapuni Merge branches 'users/chapuni/cov/single/pair' and 'users/chapuni/cov…
804d330b
chapuni Merge branch 'users/chapuni/cov/single/nextcount-base' into HEAD
2c29f5d3
chapuni Update getSwitchImplicitDefaultCounter
a4608854
chapuni Don't allocate second if SkipExpr isn't Expr.
02853943
chapuni Merge branch 'main' into users/chapuni/cov/single/pair
ce7c17d5
chapuni Merge branch 'main' into users/chapuni/cov/single/replace
631bc353
chapuni s/replace/subst/
ed700c2c
chapuni Merge branch 'main' into users/chapuni/cov/single/getpair
9d3c3b00
chapuni getSwitchImplicitDefaultCounterPair
dbcf896f
chapuni Merge branch 'users/chapuni/cov/single/pair' into users/chapuni/cov/s…
2cb63954
chapuni Merge branch 'users/chapuni/cov/single/getpair' into users/chapuni/co…
702a72e2
chapuni Merge branch 'users/chapuni/cov/single/replace' into users/chapuni/co…
36465dce
chapuni Merge branch 'users/chapuni/cov/single/nextcount-base' into users/cha…
2413b83f
chapuni Fold either in switchcase
c0785e91
chapuni Introduce CounterMappingRegion::isBranch(). NFC.
bd1d96bb
chapuni chapuni requested a review from ornata ornata 280 days ago
chapuni chapuni requested a review from hanickadot hanickadot 280 days ago
chapuni chapuni requested a review from gulfemsavrun gulfemsavrun 280 days ago
chapuni chapuni requested a review from evodius96 evodius96 280 days ago
llvmbot llvmbot added clang
llvmbot llvmbot added clang:codegen
llvmbot llvmbot added PGO
llvmbot
llvmbot
ornata
ornata commented on 2024-12-23
ornata
ornata commented on 2024-12-23
Fznamznon Fznamznon changed the title Coverage] Make additional counters available for BranchRegion. NFC. [Coverage] Make additional counters available for BranchRegion. NFC. 280 days ago
chapuni Merge branch 'main' into users/chapuni/cov/single/getpair
19edcd34
chapuni Introduce BranchCounterPair
4e41b99f
chapuni Merge branch 'main' into users/chapuni/cov/single/pair
63dbfb35
chapuni void verifyCounterMap() const
306d77f3
chapuni Introduce the dedicated class CounterPair instead of std::pair
a4f05c7a
chapuni Merge branches 'users/chapuni/cov/single/getpair' and 'users/chapuni/…
1f18ab90
chapuni Merge branch 'users/chapuni/cov/single/nextcount-base' into users/cha…
b7ae5584
chapuni Catch up the merge
f6c5f401
chapuni Introduce {UseExecPath, UseSkipPath} instead of {false, true}
aca86d45
chapuni Add a test
28c568ad
chapuni Prune redundant logic
d92a9d9c
chapuni Merge branch 'users/chapuni/cov/single/replace' into users/chapuni/co…
93fb420b
chapuni Merge branch 'users/chapuni/cov/single/nextcount-base' into users/cha…
6f8681c5
chapuni Expand RHS of MapToExpand. This will prevent recursion.
82f2e926
chapuni Append an explanation in the comment
b90fdf61
chapuni Rewind switch DefaultCase. (to #113112)
d854fb12
chapuni Enable addCounters
bac29679
chapuni Get rid of structual bindings
6bae87d6
chapuni Flatten with getBranchCounterPair(SkipCntForOld)
c8edf58d
chapuni Merge branch 'users/chapuni/cov/single/getpair' into users/chapuni/co…
ec6892d1
chapuni Merge branch 'users/chapuni/cov/single/nextcount-base' into users/cha…
9b99dde0
ornata
ornata commented on 2025-01-08
chapuni Update comments
f2ba2192
chapuni Decorate the mock
97015cb5
chapuni Will be pruned after the migration of SingleByte.
9a40d20d
chapuni Add comments
b548e71a
chapuni Merge branch 'main' into users/chapuni/cov/single/replace
13fbcdec
chapuni Merge branch 'main' into users/chapuni/cov/single/getpair
789eeabe
chapuni Merge branch 'users/chapuni/cov/single/replace' into users/chapuni/co…
86838828
chapuni Merge branch 'main' into users/chapuni/cov/single/pair
de5756c9
chapuni Merge branch 'users/chapuni/cov/single/getpair' into users/chapuni/co…
6d16b1c5
chapuni Merge branch 'users/chapuni/cov/single/pair' into users/chapuni/cov/s…
0aa930a4
chapuni Merge branch 'users/chapuni/cov/single/nextcount-base' into users/cha…
fea7da1b
chapuni chapuni changed the base branch from users/chapuni/cov/single/nextcount-base to main 263 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone