Searched refs:DimType (Results 1 – 1 of 1) sorted by relevance
/external/llvm-project/polly/lib/Transform/ |
D | ScheduleOptimizer.cpp | 558 isl::map permuteDimensions(isl::map Map, isl::dim DimType, unsigned DstPos, in permuteDimensions() argument 560 assert(DstPos < Map.dim(DimType) && SrcPos < Map.dim(DimType)); in permuteDimensions() 564 if (Map.has_tuple_id(DimType)) in permuteDimensions() 565 DimId = Map.get_tuple_id(DimType); in permuteDimensions() 566 auto FreeDim = DimType == isl::dim::in ? isl::dim::out : isl::dim::in; in permuteDimensions() 572 Map = Map.move_dims(FreeDim, 0, DimType, MaxDim, 1); in permuteDimensions() 573 Map = Map.move_dims(FreeDim, 0, DimType, MinDim, 1); in permuteDimensions() 574 Map = Map.move_dims(DimType, MinDim, FreeDim, 1, 1); in permuteDimensions() 575 Map = Map.move_dims(DimType, MaxDim, FreeDim, 0, 1); in permuteDimensions() 577 Map = Map.set_tuple_id(DimType, DimId); in permuteDimensions()
|