Move MemoryAccess::getOriginalAccessRelation to isl++
llvm-svn: 308839
This commit is contained in:
parent
0c4c2eef75
commit
22da5f087a
|
@ -657,10 +657,10 @@ private:
|
|||
void computeBoundsOnAccessRelation(unsigned ElementSize);
|
||||
|
||||
/// Get the original access function as read from IR.
|
||||
__isl_give isl_map *getOriginalAccessRelation() const;
|
||||
isl::map getOriginalAccessRelation() const;
|
||||
|
||||
/// Return the space in which the access relation lives in.
|
||||
__isl_give isl_space *getOriginalAccessRelationSpace() const;
|
||||
isl::space getOriginalAccessRelationSpace() const;
|
||||
|
||||
/// Get the new access function imported or set by a pass
|
||||
__isl_give isl_map *getNewAccessRelation() const;
|
||||
|
@ -812,7 +812,7 @@ public:
|
|||
///
|
||||
__isl_give isl_map *getLatestAccessRelation() const {
|
||||
return hasNewAccessRelation() ? getNewAccessRelation()
|
||||
: getOriginalAccessRelation();
|
||||
: getOriginalAccessRelation().release();
|
||||
}
|
||||
|
||||
/// Old name of getLatestAccessRelation().
|
||||
|
|
|
@ -687,16 +687,16 @@ __isl_give isl_pw_multi_aff *MemoryAccess::applyScheduleToAccessRelation(
|
|||
return isl_pw_multi_aff_from_map(ScheduledAccRel);
|
||||
}
|
||||
|
||||
__isl_give isl_map *MemoryAccess::getOriginalAccessRelation() const {
|
||||
return AccessRelation.copy();
|
||||
isl::map MemoryAccess::getOriginalAccessRelation() const {
|
||||
return AccessRelation;
|
||||
}
|
||||
|
||||
std::string MemoryAccess::getOriginalAccessRelationStr() const {
|
||||
return stringFromIslObj(AccessRelation.get());
|
||||
}
|
||||
|
||||
__isl_give isl_space *MemoryAccess::getOriginalAccessRelationSpace() const {
|
||||
return isl_map_get_space(AccessRelation.get());
|
||||
isl::space MemoryAccess::getOriginalAccessRelationSpace() const {
|
||||
return AccessRelation.get_space();
|
||||
}
|
||||
|
||||
__isl_give isl_map *MemoryAccess::getNewAccessRelation() const {
|
||||
|
@ -745,7 +745,7 @@ void MemoryAccess::assumeNoOutOfBound() {
|
|||
if (PollyIgnoreInbounds)
|
||||
return;
|
||||
auto *SAI = getScopArrayInfo();
|
||||
isl::space Space = give(getOriginalAccessRelationSpace()).range();
|
||||
isl::space Space = getOriginalAccessRelationSpace().range();
|
||||
isl::set Outside = isl::set::empty(Space);
|
||||
for (int i = 1, Size = Space.dim(isl::dim::set); i < Size; ++i) {
|
||||
isl::local_space LS(Space);
|
||||
|
|
Loading…
Reference in New Issue