#include "Support/CommandLine.h"
namespace {
- cl::opt<bool> PrintNo ("print-no-alias-results", cl::ReallyHidden);
- cl::opt<bool> PrintMay ("print-may-alias-results", cl::ReallyHidden);
- cl::opt<bool> PrintMust("print-must-alias-results", cl::ReallyHidden);
+ cl::opt<bool> PrintNo ("print-no-aliases", cl::ReallyHidden);
+ cl::opt<bool> PrintMay ("print-may-aliases", cl::ReallyHidden);
+ cl::opt<bool> PrintMust("print-must-aliases", cl::ReallyHidden);
class AAEval : public FunctionPass {
unsigned No, May, Must;
for (std::vector<Value *>::iterator I1 = Pointers.begin(), E = Pointers.end();
I1 != E; ++I1)
for (std::vector<Value *>::iterator I2 = Pointers.begin(); I2 != I1; ++I2)
- switch (AA.alias(*I1, *I2)) {
+ switch (AA.alias(*I1, 0, *I2, 0)) {
case AliasAnalysis::NoAlias:
PrintResults("No", PrintNo, *I1, *I2);
++No; break;