diff options
| -rw-r--r-- | polly/lib/Analysis/ScopInfo.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index 28c9c6dab87..24cd721e557 100644 --- a/polly/lib/Analysis/ScopInfo.cpp +++ b/polly/lib/Analysis/ScopInfo.cpp @@ -3985,7 +3985,7 @@ bool ScopInfo::buildAccessMultiDimFixed( const SCEV *AccessFunction = SE->getSCEVAtScope(Address, L); const SCEVUnknown *BasePointer = dyn_cast<SCEVUnknown>(SE->getPointerBase(AccessFunction)); - enum MemoryAccess::AccessType Type = + enum MemoryAccess::AccessType AccType = isa<LoadInst>(Inst) ? MemoryAccess::READ : MemoryAccess::MUST_WRITE; if (auto *BitCast = dyn_cast<BitCastInst>(Address)) { @@ -4032,7 +4032,7 @@ bool ScopInfo::buildAccessMultiDimFixed( SizesSCEV.push_back(SE->getSCEV( ConstantInt::get(IntegerType::getInt64Ty(BasePtr->getContext()), V))); - addArrayAccess(Inst, Type, BasePointer->getValue(), ElementType, true, + addArrayAccess(Inst, AccType, BasePointer->getValue(), ElementType, true, Subscripts, SizesSCEV, Val); return true; } @@ -4048,7 +4048,7 @@ bool ScopInfo::buildAccessMultiDimParam( Value *Val = Inst.getValueOperand(); Type *ElementType = Val->getType(); unsigned ElementSize = DL->getTypeAllocSize(ElementType); - enum MemoryAccess::AccessType Type = + enum MemoryAccess::AccessType AccType = isa<LoadInst>(Inst) ? MemoryAccess::READ : MemoryAccess::MUST_WRITE; const SCEV *AccessFunction = SE->getSCEVAtScope(Address, L); @@ -4077,7 +4077,7 @@ bool ScopInfo::buildAccessMultiDimParam( if (ElementSize != DelinearizedSize) scop->invalidate(DELINEARIZATION, Inst->getDebugLoc()); - addArrayAccess(Inst, Type, BasePointer->getValue(), ElementType, true, + addArrayAccess(Inst, AccType, BasePointer->getValue(), ElementType, true, AccItr->second.DelinearizedSubscripts, Sizes, Val); return true; } @@ -4200,7 +4200,7 @@ void ScopInfo::buildAccessSingleDim( Value *Address = Inst.getPointerOperand(); Value *Val = Inst.getValueOperand(); Type *ElementType = Val->getType(); - enum MemoryAccess::AccessType Type = + enum MemoryAccess::AccessType AccType = isa<LoadInst>(Inst) ? MemoryAccess::READ : MemoryAccess::MUST_WRITE; const SCEV *AccessFunction = SE->getSCEVAtScope(Address, L); @@ -4229,10 +4229,10 @@ void ScopInfo::buildAccessSingleDim( if (!ScopRIL.count(LInst)) IsAffine = false; - if (!IsAffine && Type == MemoryAccess::MUST_WRITE) - Type = MemoryAccess::MAY_WRITE; + if (!IsAffine && AccType == MemoryAccess::MUST_WRITE) + AccType = MemoryAccess::MAY_WRITE; - addArrayAccess(Inst, Type, BasePointer->getValue(), ElementType, IsAffine, + addArrayAccess(Inst, AccType, BasePointer->getValue(), ElementType, IsAffine, {AccessFunction}, {}, Val); } |

