Lines Matching defs:MicroKernelParams
558 MicroKernelParamsTy MicroKernelParams) {
559 Node = applyRegisterTiling(Node, {MicroKernelParams.Mr, MicroKernelParams.Nr},
706 /// @param MicroKernelParams Parameters of the micro-kernel
714 const MicroKernelParamsTy &MicroKernelParams,
722 if (!(MicroKernelParams.Mr > 0 && MicroKernelParams.Nr > 0 &&
731 (1 + static_cast<double>(MicroKernelParams.Nr) / MicroKernelParams.Mr));
744 (MicroKernelParams.Mr * FirstCacheLevelAssociativity * ElementSize);
749 int Nc = PollyPatternMatchingNcQuotient * MicroKernelParams.Nr;
955 /// @param MicroKernelParams, MacroKernelParams Parameters of the BLIS kernel
964 MicroKernelParamsTy MicroKernelParams,
986 /// @param MicroKernelParams Parameters of the micro-kernel
991 MicroKernelParamsTy MicroKernelParams) {
998 Prefix = getPartialTilePrefixes(Prefix, MicroKernelParams.Nr);
999 Prefix = getPartialTilePrefixes(Prefix, MicroKernelParams.Mr);
1067 auto MicroKernelParams = getMicroKernelParams(TTI, MMI);
1068 auto MacroKernelParams = getMacroKernelParams(TTI, MicroKernelParams, MMI);
1070 Node = createMicroKernel(Node, MicroKernelParams);
1074 auto MapOldIndVar = getInductionVariablesSubstitution(Node, MicroKernelParams,
1079 Node = isolateAndUnrollMatMulInnerLoops(Node, MicroKernelParams);
1080 return optimizeDataLayoutMatrMulPattern(Node, MapOldIndVar, MicroKernelParams,