Lines Matching refs:MatchContractionResult
109 enum class MatchContractionResult { enum
117 static MatchContractionResult isContractionInterfaceImpl(Operation *op) { in isContractionInterfaceImpl()
120 return MatchContractionResult::NotLinalgOp; in isContractionInterfaceImpl()
122 return MatchContractionResult::WrongNumOperands; in isContractionInterfaceImpl()
125 return MatchContractionResult::NoReduction; in isContractionInterfaceImpl()
128 return MatchContractionResult::NotProjectedPermutations; in isContractionInterfaceImpl()
135 return MatchContractionResult::NotAddMul; in isContractionInterfaceImpl()
136 return MatchContractionResult::Success; in isContractionInterfaceImpl()
144 (isContractionInterfaceImpl(op) == MatchContractionResult::Success); in isaContractionOpInterface()
162 if (res == MatchContractionResult::NotLinalgOp) in verifyContractionInterface()
164 if (res == MatchContractionResult::WrongNumOperands) in verifyContractionInterface()
166 if (res == MatchContractionResult::NoReduction) in verifyContractionInterface()
168 if (res == MatchContractionResult::NotProjectedPermutations) in verifyContractionInterface()
170 if (res == MatchContractionResult::NotAddMul) in verifyContractionInterface()