| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | FlattenAlgo.cpp | 30 Set = Set.project_out(isl::dim::param, 0, ParamDims); in isDimBoundedByConstant() 31 Set = Set.project_out(isl::dim::set, 0, dim); in isDimBoundedByConstant() 34 Set = Set.project_out(isl::dim::set, 1, SetDims - 1); in isDimBoundedByConstant() 43 Set = Set.project_out(isl::dim::set, 0, dim); in isDimBoundedByParameter() 46 Set = Set.project_out(isl::dim::set, 1, SetDims - 1); in isDimBoundedByParameter() 123 auto Outprojected = Map.project_out(isl::dim::out, first, n); in scheduleProjectOut() 135 isl::map SingleMap = Map.project_out(isl::dim::out, 0, pos); in scheduleExtractDimAff() 136 SingleMap = SingleMap.project_out(isl::dim::out, 1, MapDims - pos - 1); in scheduleExtractDimAff() 187 auto ThisSet = ScatterSet.project_out(isl::dim::set, 1, Dims - 1); in tryFlattenSequence() 265 SubExtent = SubExtent.project_out(isl::dim::param, 0, SubExtentDims); in tryFlattenLoop() [all …]
|
| H A D | MaximalStaticExpansion.cpp | 67 Set = Set.project_out(isl::dim::param, 0, ParamDims); in isDimBoundedByConstant() 68 Set = Set.project_out(isl::dim::set, 0, dim); in isDimBoundedByConstant() 71 Set = Set.project_out(isl::dim::set, 1, SetDims - 1); in isDimBoundedByConstant()
|
| H A D | MatmulOptimizer.cpp | 730 isl::map ExtMap = MapOldIndVar.project_out(isl::dim::out, 2, Dim - 2); in optimizePackedB() 772 makeIdentityMap(ScatterDomain, true).project_out(isl::dim::out, 3, 6); in optimizePackedA() 794 ExtScatterCopy = ExtScatterCopy.project_out(isl::dim::in, 3, 2); in optimizePackedA() 873 return MapOldIndVar.project_out(isl::dim::out, 0, Dim - 9); in getInductionVariablesSubstitution() 899 Prefix = Prefix.project_out(isl::dim::set, Dims - 1, 1); in isolateAndUnrollMatMulInnerLoops()
|
| H A D | ScheduleTreeTransform.cpp | 302 Ext.project_out(isl::dim::in, 0, OuterDims).reverse(); in visitBand() 308 Ext.project_out(isl::dim::in, OuterDims, BandDims); in visitBand() 1121 BadPrefixes = BadPrefixes.project_out(isl::dim::set, Dims - 1, 1); in getPartialTilePrefixes() 1122 LoopPrefixes = LoopPrefixes.project_out(isl::dim::set, Dims - 1, 1); in getPartialTilePrefixes()
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | ISLTools.cpp | 620 A.project_out(isl::dim::param, 0, in flatCompare() 622 .project_out(isl::dim::set, i + 1, ALen - i - 1) in flatCompare() 623 .project_out(isl::dim::set, 0, i); in flatCompare() 625 B.project_out(isl::dim::param, 0, in flatCompare() 627 .project_out(isl::dim::set, i + 1, BLen - i - 1) in flatCompare() 628 .project_out(isl::dim::set, 0, i); in flatCompare() 801 BSet.project_out(isl::dim::param, 0, in recursiveExpand() 803 .project_out(isl::dim::set, Dim + 1, Dims - Dim - 1) in recursiveExpand() 804 .project_out(isl::dim::set, 0, Dim); in recursiveExpand()
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_project_out_all_params_templ.c | 20 return FN(TYPE,project_out)(obj, isl_dim_param, 0, n); in FN()
|
| H A D | isl_pw_templ.c | 1196 __isl_give PW *FN(PW,project_out)(__isl_take PW *pw, in FN() argument 1241 pw = FN(PW,project_out)(pw, isl_dim_in, 0, n); in FN()
|
| H A D | isl_union_map.c | 3944 static isl_stat project_out(__isl_take isl_map *map, void *user) in project_out() function 3977 if (isl_union_map_foreach_map(umap, &project_out, &data) < 0) in isl_union_map_project_out()
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopBuilder.cpp | 236 OnlyDimS = OnlyDimS.project_out(isl::dim::set, Dim + 1, NumDimsS - Dim - 1); in partitionSetParts() 314 Dom = Dom.project_out(isl::dim::set, NewDepth, 1); in adjustDomainDimensions() 328 Dom = Dom.project_out(isl::dim::set, NumDim - Diff, Diff); in adjustDomainDimensions() 776 BackedgeCondition = BackedgeCondition.project_out( in addLoopBoundsToHeaderDomain() 2205 isl::set DimOnly = isl::set(Elements).project_out(isl::dim::set, 0, i); in foldSizeConstantsToRight() 2206 DimOnly = DimOnly.project_out(isl::dim::set, 1, Dims - i - 1); in foldSizeConstantsToRight() 3173 Domain = Domain.project_out(isl::dim::set, 0, in getAccessDomain()
|
| /llvm-project-15.0.7/polly/unittests/Isl/ |
| H A D | IslTest.cpp | 408 EXPECT_EQ(BSet.project_out(isl::dim::set, 0, 1), Seven); in TEST() 430 EXPECT_EQ(Set.project_out(isl::dim::set, 0, 1), Seven); in TEST()
|
| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | isl-noexceptions.h | 1585 inline isl::map project_out(isl::dim type, unsigned int first, unsigned int n) const; 1793 inline isl::basic_set project_out(isl::dim type, unsigned int first, unsigned int n) const; 2266 inline isl::map project_out(isl::dim type, unsigned int first, unsigned int n) const; 2964 inline isl::basic_set project_out(isl::dim type, unsigned int first, unsigned int n) const; 4007 inline isl::set project_out(isl::dim type, unsigned int first, unsigned int n) const; 8661 isl::map basic_map::project_out(isl::dim type, unsigned int first, unsigned int n) const in project_out() function 8663 return isl::map(*this).project_out(type, first, n); in project_out() 11545 isl::map map::project_out(isl::dim type, unsigned int first, unsigned int n) const in project_out() function 14788 isl::basic_set point::project_out(isl::dim type, unsigned int first, unsigned int n) const in project_out() function 14790 return isl::basic_set(*this).project_out(type, first, n); in project_out() [all …]
|