// Note: NoAA does not call InitializeAliasAnalysis because it's
// special and does not support chaining.
// Note: NoAA does not call InitializeAliasAnalysis because it's
// special and does not support chaining.
- virtual ModRefResult getModRefInfo(ImmutableCallSite CS1,
- ImmutableCallSite CS2) {
+ ModRefResult getModRefInfo(ImmutableCallSite CS1,
+ ImmutableCallSite CS2) override {
- virtual void deleteValue(Value *V) {}
- virtual void copyValue(Value *From, Value *To) {}
-
+ void deleteValue(Value *V) override {}
+ void copyValue(Value *From, Value *To) override {}
+ void addEscapingUse(Use &U) override {}
+
/// getAdjustedAnalysisPointer - This method is used when a pass implements
/// an analysis interface through multiple inheritance. If needed, it
/// should override this to adjust the this pointer as needed for the
/// specified pass info.
/// getAdjustedAnalysisPointer - This method is used when a pass implements
/// an analysis interface through multiple inheritance. If needed, it
/// should override this to adjust the this pointer as needed for the
/// specified pass info.