Lines Matching refs:ConversionPattern
388 struct TestRegionRewriteBlockMovement : public ConversionPattern {
390 : ConversionPattern("test.region", 1, ctx) {} in TestRegionRewriteBlockMovement()
478 struct TestUndoBlockArgReplace : public ConversionPattern {
480 : ConversionPattern("test.undo_block_arg_replace", /*benefit=*/1, ctx) {} in TestUndoBlockArgReplace()
495 struct TestUndoBlockErase : public ConversionPattern {
497 : ConversionPattern("test.undo_block_erase", /*benefit=*/1, ctx) {} in TestUndoBlockErase()
515 struct TestDropOpSignatureConversion : public ConversionPattern {
517 : ConversionPattern(converter, "test.drop_region_op", 1, ctx) {} in TestDropOpSignatureConversion()
538 struct TestPassthroughInvalidOp : public ConversionPattern {
540 : ConversionPattern("test.invalid", 1, ctx) {} in TestPassthroughInvalidOp()
550 struct TestSplitReturnType : public ConversionPattern {
552 : ConversionPattern("test.return", 1, ctx) {} in TestSplitReturnType()
576 struct TestChangeProducerTypeI32ToF32 : public ConversionPattern {
578 : ConversionPattern("test.type_producer", 1, ctx) {} in TestChangeProducerTypeI32ToF32()
589 struct TestChangeProducerTypeF32ToF64 : public ConversionPattern {
591 : ConversionPattern("test.type_producer", 1, ctx) {} in TestChangeProducerTypeF32ToF64()
602 struct TestChangeProducerTypeF32ToInvalid : public ConversionPattern {
604 : ConversionPattern("test.type_producer", 10, ctx) {} in TestChangeProducerTypeF32ToInvalid()
614 struct TestUpdateConsumerType : public ConversionPattern {
616 : ConversionPattern("test.type_consumer", 1, ctx) {} in TestUpdateConsumerType()
1407 struct TestUndoBlocksMerge : public ConversionPattern {
1409 : ConversionPattern("test.undo_blocks_merge", /*benefit=*/1, ctx) {} in TestUndoBlocksMerge()