Lines Matching refs:MapOldIndVar
684 static isl::map getMatMulAccRel(isl::map MapOldIndVar, unsigned FirstDim, in getMatMulAccRel() argument
686 auto AccessRelSpace = isl::space(MapOldIndVar.ctx(), 0, 9, 3); in getMatMulAccRel()
691 return MapOldIndVar.apply_range(AccessRel); in getMatMulAccRel()
702 ScopStmt *Stmt, isl::map MapOldIndVar, in optimizePackedB() argument
719 isl::map AccRelPackedB = getMatMulAccRel(MapOldIndVar, 3, 7); in optimizePackedB()
727 unsigned Dim = unsignedFromIslSize(MapOldIndVar.range_tuple_dim()); in optimizePackedB()
730 isl::map ExtMap = MapOldIndVar.project_out(isl::dim::out, 2, Dim - 2); in optimizePackedB()
739 isl::map MapOldIndVar, in optimizePackedA() argument
743 isl::id InputDimsId = MapOldIndVar.get_tuple_id(isl::dim::in); in optimizePackedA()
758 isl::map AccRelPackedA = getMatMulAccRel(MapOldIndVar, 4, 6); in optimizePackedA()
769 isl::set ScatterDomain = MapOldIndVar.intersect_domain(Domain).range(); in optimizePackedA()
774 isl::map CopyFrom = MapOldIndVar.reverse().apply_range(AccRelA); in optimizePackedA()
831 optimizeDataLayoutMatrMulPattern(isl::schedule_node Node, isl::map MapOldIndVar, in optimizeDataLayoutMatrMulPattern() argument
835 isl::id InputDimsId = MapOldIndVar.get_tuple_id(isl::dim::in); in optimizeDataLayoutMatrMulPattern()
843 optimizePackedB(Node, Stmt, MapOldIndVar, MicroParams, MacroParams, MMI); in optimizeDataLayoutMatrMulPattern()
847 optimizePackedA(Node, Stmt, MapOldIndVar, MicroParams, MacroParams, MMI); in optimizeDataLayoutMatrMulPattern()
870 auto MapOldIndVar = isl::map::from_union_map(UnMapOldIndVar); in getInductionVariablesSubstitution() local
871 unsigned Dim = unsignedFromIslSize(MapOldIndVar.range_tuple_dim()); in getInductionVariablesSubstitution()
873 return MapOldIndVar.project_out(isl::dim::out, 0, Dim - 9); in getInductionVariablesSubstitution()
874 return MapOldIndVar; in getInductionVariablesSubstitution()
976 auto MapOldIndVar = getInductionVariablesSubstitution(Node, MicroKernelParams, in optimizeMatMulPattern() local
978 if (MapOldIndVar.is_null()) in optimizeMatMulPattern()
982 return optimizeDataLayoutMatrMulPattern(Node, MapOldIndVar, MicroKernelParams, in optimizeMatMulPattern()