Skip to content

Update LLVMBasedAliasAnalysis - #610

Draft
fabianbs96 wants to merge 9 commits into
developmentfrom
f-UpdateLLVMAliasAnalysis
Draft

Update LLVMBasedAliasAnalysis#610
fabianbs96 wants to merge 9 commits into
developmentfrom
f-UpdateLLVMAliasAnalysis

Conversation

@fabianbs96

@fabianbs96fabianbs96 commented Apr 14, 2023

Copy link
Copy Markdown
Member

LLVM has removed their CFL based alias analysis implementations (CFLAndersAA and CFLSteensAA -- https://reviews.llvm.org/D139703), so we should remove their uses as well. This also removes some bugs due to known crashes of both CFL AA for some larger target programs.

#329

@fabianbs96fabianbs96 self-assigned this Apr 14, 2023
@fabianbs96
fabianbs96 marked this pull request as ready for review April 14, 2023 16:06
@fabianbs96
fabianbs96 requested a review from MMory as a code ownerApril 14, 2023 16:06
@fabianbs96fabianbs96 added cleanup external bug A bug in depending code labels Apr 14, 2023
@fabianbs96
fabianbs96 requested a review from vulderApril 14, 2023 16:22
@vulder

Copy link
Copy Markdown
Collaborator

@fabianbs96@MMory you should discuss internally what's a good way forward from this. Loosing these AA algorithms reduces phasars precision, so we probably need some form of replacement algorithms that ship with phasar.

@fabianbs96fabianbs96 added the blocked A prerequisite for this ticket prevents it from being worked on label Apr 22, 2023
@fabianbs96
fabianbs96 marked this pull request as draft April 22, 2023 16:01
@fabianbs96

Copy link
Copy Markdown
MemberAuthor

As agreed we won't merge this PR until we have a proper replacement for the CFLAndersAA

@fabianbs96fabianbs96 added this to the PhASAR 2603 milestone Jun 9, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blockedA prerequisite for this ticket prevents it from being worked oncleanupexternal bugA bug in depending code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@fabianbs96@vulder