Lines Matching refs:ConversionPattern
197 struct TestRegionRewriteBlockMovement : public ConversionPattern {
199 : ConversionPattern("test.region", 1, ctx) {} in TestRegionRewriteBlockMovement()
284 struct TestUndoBlockArgReplace : public ConversionPattern {
286 : ConversionPattern("test.undo_block_arg_replace", /*benefit=*/1, ctx) {} in TestUndoBlockArgReplace()
301 struct TestUndoBlockErase : public ConversionPattern {
303 : ConversionPattern("test.undo_block_erase", /*benefit=*/1, ctx) {} in TestUndoBlockErase()
321 struct TestDropOpSignatureConversion : public ConversionPattern {
323 : ConversionPattern("test.drop_region_op", 1, converter, ctx) {} in TestDropOpSignatureConversion()
344 struct TestPassthroughInvalidOp : public ConversionPattern {
346 : ConversionPattern("test.invalid", 1, ctx) {} in TestPassthroughInvalidOp()
356 struct TestSplitReturnType : public ConversionPattern {
358 : ConversionPattern("test.return", 1, ctx) {} in TestSplitReturnType()
381 struct TestChangeProducerTypeI32ToF32 : public ConversionPattern {
383 : ConversionPattern("test.type_producer", 1, ctx) {} in TestChangeProducerTypeI32ToF32()
394 struct TestChangeProducerTypeF32ToF64 : public ConversionPattern {
396 : ConversionPattern("test.type_producer", 1, ctx) {} in TestChangeProducerTypeF32ToF64()
407 struct TestChangeProducerTypeF32ToInvalid : public ConversionPattern {
409 : ConversionPattern("test.type_producer", 10, ctx) {} in TestChangeProducerTypeF32ToInvalid()
419 struct TestUpdateConsumerType : public ConversionPattern {
421 : ConversionPattern("test.type_consumer", 1, ctx) {} in TestUpdateConsumerType()
871 struct TestUndoBlocksMerge : public ConversionPattern {
873 : ConversionPattern("test.undo_blocks_merge", /*benefit=*/1, ctx) {} in TestUndoBlocksMerge()