[llvm] StructurizeCFG: Optimize phi insertion during ssa reconstruction (PR #101301)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 2 09:56:15 PDT 2024
================
@@ -256,6 +256,10 @@ class StructurizeCFG {
BBPhiMap DeletedPhis;
BB2BBVecMap AddedPhis;
+ SmallVector<BBValueVector> BBValuesPool;
+ // Map PHINode to the index of the merged incoming values in BBValuesPool
+ DenseMap<PHINode *, unsigned> MergedPHIMap;
----------------
arsenm wrote:
Can you use EquivalenceClasses for this? It seems like you're doing something similar
https://github.com/llvm/llvm-project/pull/101301
More information about the llvm-commits
mailing list