diff --git a/include/llvm/Analysis/AliasSetTracker.h b/include/llvm/Analysis/AliasSetTracker.h index 2f693d41f8c..e7d1cb3d2ec 100644 --- a/include/llvm/Analysis/AliasSetTracker.h +++ b/include/llvm/Analysis/AliasSetTracker.h @@ -290,6 +290,11 @@ public: bool remove(InvokeInst *II) { return remove(CallSite(II)); } bool remove(Instruction *I); void remove(AliasSet &AS); + + void clear() { + PointerMap.clear(); + AliasSets.clear(); + } /// getAliasSets - Return the alias sets that are active. ///