Lines Matching defs:VectorizationResult
535 struct VectorizationResult {
699 std::function<VectorizationResult(Operation *, const IRMapping &)>;
708 static VectorizationResult
714 return VectorizationResult{VectorizationStatus::Failure, nullptr};
726 return VectorizationResult{VectorizationStatus::NoReplace, nullptr};
733 static VectorizationResult vectorizeLinalgIndex(RewriterBase &rewriter,
739 return VectorizationResult{VectorizationStatus::Failure, nullptr};
753 return VectorizationResult{VectorizationStatus::NewOp, indexSteps};
771 return VectorizationResult{VectorizationStatus::NewOp, transposeOp};
1073 static VectorizationResult
1078 return VectorizationResult{VectorizationStatus::Failure, nullptr};
1110 return VectorizationResult{VectorizationStatus::NewOp, gatherOp};
1174 return VectorizationResult{VectorizationStatus::NewOp, maskedReadOp};
1200 return VectorizationResult{VectorizationStatus::NewOp, transferReadOp};
1242 static VectorizationResult
1251 VectorizationResult result = customFunc(op, bvm);
1261 return VectorizationResult{VectorizationStatus::NewOp, rewriter.clone(*op)};
1265 return VectorizationResult{VectorizationStatus::Failure, nullptr};
1288 return VectorizationResult{VectorizationStatus::NewOp, reduceOp};
1328 return VectorizationResult{
1433 [&](Operation *op, const IRMapping &bvm) -> VectorizationResult {
1440 [&](Operation *op, const IRMapping &bvm) -> VectorizationResult {
1447 [&](Operation *op, const IRMapping &bvm) -> VectorizationResult {
1454 VectorizationResult result =