[Attributor] Avoid work for GEPs and wait till the users are visited
GitOrigin-RevId: c8c93fdf0a06ef37705a0908e20e9c2c7103fce4
diff --git a/lib/Transforms/IPO/AttributorAttributes.cpp b/lib/Transforms/IPO/AttributorAttributes.cpp
index 54b5b58..5a6d93a 100644
--- a/lib/Transforms/IPO/AttributorAttributes.cpp
+++ b/lib/Transforms/IPO/AttributorAttributes.cpp
@@ -3690,10 +3690,9 @@
return 0;
}
if (auto *GEP = dyn_cast<GetElementPtrInst>(I)) {
- if (GEP->hasAllConstantIndices()) {
+ if (GEP->hasAllConstantIndices())
TrackUse = true;
- return 0;
- }
+ return 0;
}
MaybeAlign MA;