ScopInfo: Add getTupe() method to MemoryAccess
We also move the enum to UPPERCASE.
llvm-svn: 186259
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp
index acb76a0..c0aeb0c 100644
--- a/polly/lib/Analysis/ScopInfo.cpp
+++ b/polly/lib/Analysis/ScopInfo.cpp
@@ -288,11 +288,11 @@
// access must or may happen. However, for write accesses it is important to
// differentiate between writes that must happen and writes that may happen.
AccessRelation = isl_map_from_basic_map(createBasicAccessMap(Statement));
- Type = Access.isRead() ? Read : MayWrite;
+ Type = Access.isRead() ? READ : MAY_WRITE;
return;
}
- Type = Access.isRead() ? Read : MustWrite;
+ Type = Access.isRead() ? READ : MUST_WRITE;
isl_pw_aff *Affine = SCEVAffinator::getPwAff(Statement, Access.getOffset());
@@ -325,7 +325,7 @@
MemoryAccess::MemoryAccess(const Value *BaseAddress, ScopStmt *Statement) {
newAccessRelation = NULL;
BaseAddr = BaseAddress;
- Type = Read;
+ Type = READ;
statement = Statement;
isl_basic_map *BasicAccessMap = createBasicAccessMap(Statement);
@@ -336,13 +336,13 @@
void MemoryAccess::print(raw_ostream &OS) const {
switch (Type) {
- case Read:
+ case READ:
OS.indent(12) << "ReadAccess := \n";
break;
- case MustWrite:
+ case MUST_WRITE:
OS.indent(12) << "MustWriteAccess := \n";
break;
- case MayWrite:
+ case MAY_WRITE:
OS.indent(12) << "MayWriteAccess := \n";
break;
}