reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1279 Node = markInterIterationAliasFree( 1280 Node, MMI.WriteToC->getLatestScopArrayInfo()->getBasePtr()); 1281 int DimOutNum = isl_schedule_node_band_n_member(Node.get()); 1285 Node = getBandNodeWithOriginDimOrder(Node); 1285 Node = getBandNodeWithOriginDimOrder(Node); 1286 Node = permuteBandNodeDimensions(Node, MMI.i, DimOutNum - 3); 1286 Node = permuteBandNodeDimensions(Node, MMI.i, DimOutNum - 3); 1289 Node = permuteBandNodeDimensions(Node, NewJ, DimOutNum - 2); 1289 Node = permuteBandNodeDimensions(Node, NewJ, DimOutNum - 2); 1291 Node = permuteBandNodeDimensions(Node, NewK, DimOutNum - 1); 1291 Node = permuteBandNodeDimensions(Node, NewK, DimOutNum - 1); 1294 Node = createMacroKernel(Node, MacroKernelParams); 1294 Node = createMacroKernel(Node, MacroKernelParams); 1295 Node = createMicroKernel(Node, MicroKernelParams); 1295 Node = createMicroKernel(Node, MicroKernelParams); 1298 return Node; 1299 auto MapOldIndVar = getInductionVariablesSubstitution(Node, MicroKernelParams, 1302 return Node; 1303 Node = markLoopVectorizerDisabled(Node.parent()).child(0); 1303 Node = markLoopVectorizerDisabled(Node.parent()).child(0); 1304 Node = isolateAndUnrollMatMulInnerLoops(Node, MicroKernelParams); 1304 Node = isolateAndUnrollMatMulInnerLoops(Node, MicroKernelParams); 1305 return optimizeDataLayoutMatrMulPattern(Node, MapOldIndVar, MicroKernelParams,