Lines Matching refs:TestLegalizePatternDriver
759 struct TestLegalizePatternDriver struct
760 : public PassWrapper<TestLegalizePatternDriver, OperationPass<ModuleOp>> {
761 MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(TestLegalizePatternDriver) in MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID() argument
770 TestLegalizePatternDriver(ConversionMode mode) : mode(mode) {} in TestLegalizePatternDriver() function
881 static llvm::cl::opt<TestLegalizePatternDriver::ConversionMode>
885 llvm::cl::init(TestLegalizePatternDriver::ConversionMode::Partial),
887 clEnumValN(TestLegalizePatternDriver::ConversionMode::Analysis,
889 clEnumValN(TestLegalizePatternDriver::ConversionMode::Full, "full",
891 clEnumValN(TestLegalizePatternDriver::ConversionMode::Partial,
1561 PassRegistration<TestLegalizePatternDriver>([] { in registerPatternsTestPass()
1562 return std::make_unique<TestLegalizePatternDriver>(legalizerConversionMode); in registerPatternsTestPass()