Lines Matching defs:HoistPaddingAnalysis
134 // HoistPaddingAnalysis Implementation.
153 struct HoistPaddingAnalysis {
154 HoistPaddingAnalysis(tensor::PadOp padOp, int numLoops);
155 HoistPaddingAnalysis(tensor::PadOp padOp, scf::ForOp outermostEnclosingForOp);
246 HoistPaddingAnalysis::HoistPaddingAnalysis(tensor::PadOp padOp, int numLoops)
264 HoistPaddingAnalysis::HoistPaddingAnalysis(tensor::PadOp padOp,
289 void HoistPaddingAnalysis::enableHoistPadding(RewriterBase &rewriter) {
301 void HoistPaddingAnalysis::finalizeHoistPaddingAnalysis() {
371 LogicalResult HoistPaddingAnalysis::dropNonIndexDependencies() {
457 HoistPaddingAnalysis::getHoistedPackedTensorSizes(RewriterBase &rewriter,
544 tensor::EmptyOp emptyOp, const HoistPaddingAnalysis &analysis) {
679 ArrayRef<int64_t> transposeVector, const HoistPaddingAnalysis &analysis) {
725 HoistPaddingAnalysis analysis(opToHoist, outermostEnclosingForOp);
879 const HoistPaddingAnalysis &analysis,
945 HoistPaddingAnalysis analysis(opToHoist, numLoops);