Searched refs:AccessRelation (Results 1 – 4 of 4) sorted by relevance
436 isl::map Relation = AccessRelation; in wrapConstantDimensions() 439 AccessRelation = Relation; in wrapConstantDimensions() 445 isl::space AccessSpace = AccessRelation.get_space().range(); in updateDimensionality() 467 AccessRelation = AccessRelation.apply_range(Map); in updateDimensionality() 481 AccessRelation = AccessRelation.floordiv_val(V); in updateDimensionality() 526 AccessRelation = AccessRelation.apply_range(Map); in updateDimensionality() 568 return AccessRelation993 isl::map AccessRelation = getAccessRelation(); getStride() local [all...]
2373 // AccessRelation. In the second step by ScopStmt::buildAccessRelations(), the in ensureValueRead() 2374 // AccessRelation is created. At least for scalar accesses, there is no new in ensureValueRead() 2376 // create the AccessRelation right away. This is what in ensureValueRead() 2931 isl::map AccessRelation = Access->getAccessRelation(); in addInvariantLoads() 2932 assert(!AccessRelation.is_empty()); in addInvariantLoads() 2934 if (AccessRelation.involves_dims(isl::dim::in, 0, Stmt.getNumIterators())) in addInvariantLoads() 2937 AccessRelation = AccessRelation.intersect_domain(Stmt.getDomain()); in addInvariantLoads() 2943 SafeToLoad = isl::set::universe(AccessRelation.get_space().range()); in addInvariantLoads() 2949 SafeToLoad = AccessRelation in addInvariantLoads() 2762 isl::map AccessRelation = Access->getAccessRelation(); getNonHoistableCtx() local [all...]
420 isl::map AccessRelation) { in makeReadArrayAccess() argument421 isl::id ArrayId = AccessRelation.get_tuple_id(isl::dim::out); in makeReadArrayAccess()440 Access->setNewAccessRelation(AccessRelation); in makeReadArrayAccess()
618 isl::map AccessRelation;1043 void setAccessRelation(isl::map AccessRelation);616 isl::map AccessRelation; global() variable