aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Support/CSKYAttributeParserTest.cpp
diff options
context:
space:
mode:
authorUtkarsh Saxena <usx@google.com>2025-07-23 12:14:29 +0200
committerGitHub <noreply@github.com>2025-07-23 12:14:29 +0200
commitffdada166689172e54bd664ff3e43c824c22c69b (patch)
treea788416964ade3f7aea51ec8b6cd6ce7b6317dd2 /llvm/unittests/Support/CSKYAttributeParserTest.cpp
parent2726b7fb1c0768bf404a712e5940b64db9fed5e1 (diff)
downloadllvm-ffdada166689172e54bd664ff3e43c824c22c69b.zip
llvm-ffdada166689172e54bd664ff3e43c824c22c69b.tar.gz
llvm-ffdada166689172e54bd664ff3e43c824c22c69b.tar.bz2
[LifetimeSafety] Add loan expiry analysis (#148712)
This PR adds the `ExpiredLoansAnalysis` class to track which loans have expired. The analysis uses a dataflow lattice (`ExpiredLattice`) to maintain the set of expired loans at each program point. This is a very light weight dataflow analysis and is expected to reach fixed point in ~2 iterations. In principle, this does not need a dataflow analysis but is used for convenience in favour of lean code.
Diffstat (limited to 'llvm/unittests/Support/CSKYAttributeParserTest.cpp')
0 files changed, 0 insertions, 0 deletions