[OperandBundles] Have GlobalsModRef play nice with operand bundles
[oota-llvm.git] / lib / Analysis / AliasAnalysisEvaluator.cpp
index c2a95cc31ea2032eecb060abf1a842a14af93beb..12917b650e5eeba290b8c0bec8af3a37df728821 100644 (file)
@@ -167,10 +167,9 @@ bool AAEval::runOnFunction(Function &F) {
       if (!isa<Function>(Callee) && isInterestingPointer(Callee))
         Pointers.insert(Callee);
       // Consider formals.
-      for (CallSite::arg_iterator AI = CS.arg_begin(), AE = CS.arg_end();
-           AI != AE; ++AI)
-        if (isInterestingPointer(*AI))
-          Pointers.insert(*AI);
+      for (Use &DataOp : CS.data_ops())
+        if (isInterestingPointer(DataOp))
+          Pointers.insert(DataOp);
       CallSites.insert(CS);
     } else {
       // Consider all operands.