llvm-project
[LifetimeSafety] Add bailout for large CFGs
#170444
Merged

[LifetimeSafety] Add bailout for large CFGs #170444

usx95 merged 17 commits into llvm:main from DEBADRIBASAK:cfg-size-stats
DEBADRIBASAK
DEBADRIBASAK Adding an integer flag for setting a threhsold for skipping large CFG…
a7f5c0cc
DEBADRIBASAK Formatting changes
1f989f91
github-actions
llvmbot llvmbot added clang
llvmbot llvmbot added clang:frontend
llvmbot llvmbot added clang:analysis
llvmbot llvmbot added clang:temporal-safety
DEBADRIBASAK Correcting the implementation of block size printing function
8294f3f7
llvmbot
DEBADRIBASAK
github-actions
usx95 usx95 requested a review from usx95 usx95 165 days ago
usx95
usx95 requested changes on 2025-12-03
usx95 usx95 changed the title Flags for large CFG bail out [LifetimeSafety] Add block size threshold to skip analysis of large CFG blocks 165 days ago
usx95 usx95 changed the title [LifetimeSafety] Add block size threshold to skip analysis of large CFG blocks [LifetimeSafety] Add bailout for large CFGs 165 days ago
usx95
usx95 requested changes on 2025-12-03
DEBADRIBASAK Adding two flags for origin count based and block count based bail-out
5f0dff2d
DEBADRIBASAK Adding block number based bailout logic
58db8bfc
DEBADRIBASAK DEBADRIBASAK requested a review from usx95 usx95 157 days ago
DEBADRIBASAK
DEBADRIBASAK
usx95
usx95 commented on 2025-12-11
DEBADRIBASAK Changing the flag name and removing unused dumpCFGStats function
3cb5ad3c
DEBADRIBASAK DEBADRIBASAK requested a review from usx95 usx95 156 days ago
usx95
usx95 commented on 2025-12-12
usx95
DEBADRIBASAK Adding LifetimeSafetyOpts struct to track different options for bailout
c1d71122
DEBADRIBASAK Remvoing unused members and functions from Fact class
b83eb55a
Xazax-hun
Xazax-hun commented on 2025-12-15
DEBADRIBASAK
DEBADRIBASAK DEBADRIBASAK requested a review from usx95 usx95 153 days ago
usx95
DEBADRIBASAK Adding a test for bailout strategy based on CFG block numbers
90d60063
DEBADRIBASAK DEBADRIBASAK requested a review from Xazax-hun Xazax-hun 149 days ago
DEBADRIBASAK Merge branch 'main' into cfg-size-stats
7e3de0cb
Xazax-hun
Xazax-hun commented on 2026-01-02
DEBADRIBASAK Passing Lifetime Safety opts by copy instead of reference
7d4536c4
DEBADRIBASAK DEBADRIBASAK requested a review from Xazax-hun Xazax-hun 130 days ago
usx95
usx95 commented on 2026-01-08
usx95
usx95 commented on 2026-01-08
usx95
usx95 commented on 2026-01-08
DEBADRIBASAK Merge branch 'main' into cfg-size-stats
da4e34d2
github-actions
github-actions
DEBADRIBASAK Fixing formatting issue and modifying the tests to user verify command
56b01dcd
DEBADRIBASAK DEBADRIBASAK requested a review from usx95 usx95 107 days ago
usx95
usx95 commented on 2026-02-02
usx95
usx95 commented on 2026-02-02
usx95
usx95 requested changes on 2026-02-02
DEBADRIBASAK Merge remote-tracking branch 'origin/main' into cfg-size-stats
8a3a50bc
DEBADRIBASAK Removing -flifetime-safety flag from test since it is turned on by de…
02e08775
DEBADRIBASAK DEBADRIBASAK requested a review from usx95 usx95 101 days ago
usx95
usx95 approved these changes on 2026-02-06
DEBADRIBASAK Merge branch 'main' onto cfg-size-stats
514ffd50
DEBADRIBASAK Formatting changes and verify prefix changes in tests
9e31fd9b
usx95
usx95 approved these changes on 2026-02-17
usx95
usx95 usx95 merged 74044a79 into main 89 days ago
github-actions

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone