ScopDetection: Fix mix-up of isLoad and isStore.
This was accidentally introduced in r258947.
Thanks to Hongbin Zheng for finding this.
Found-by: etherzhhb
llvm-svn: 262032
diff --git a/polly/lib/Analysis/ScopDetection.cpp b/polly/lib/Analysis/ScopDetection.cpp
index 2046a90..c4484bb 100644
--- a/polly/lib/Analysis/ScopDetection.cpp
+++ b/polly/lib/Analysis/ScopDetection.cpp
@@ -980,8 +980,8 @@
// Check the access function.
if (auto MemInst = MemAccInst::dyn_cast(Inst)) {
- Context.hasStores |= MemInst.isLoad();
- Context.hasLoads |= MemInst.isStore();
+ Context.hasStores |= MemInst.isStore();
+ Context.hasLoads |= MemInst.isLoad();
if (!MemInst.isSimple())
return invalid<ReportNonSimpleMemoryAccess>(Context, /*Assert=*/true,
&Inst);