[llvm] [GVN] Track visited nodes in equality propagation to avoid OOM (PR #212265)
Antonio Frighetto via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 3 03:01:22 PDT 2026
================
@@ -3092,6 +3092,7 @@ bool GVNPass::propagateEquality(
Value *LHS, Value *RHS,
const std::variant<BasicBlockEdge, Instruction *> &Root) {
SmallVector<std::pair<Value*, Value*>, 4> Worklist;
+ llvm::DenseSet<std::pair<Value *, Value *>> Visited;
----------------
antoniofrighetto wrote:
```suggestion
DenseSet<std::pair<Value *, Value *>> Visited;
```
https://github.com/llvm/llvm-project/pull/212265
More information about the llvm-commits
mailing list