namespace test {
class AffineScopeOp;
}
namespace test {
class AllocaScopeRegionOp;
}
namespace test {
class AnotherThreeResultOp;
}
namespace test {
class AnotherTwoResultOp;
}
namespace test {
class AnyAttrOfOp;
}
namespace test {
class AnyCondOp;
}
namespace test {
class ArgAndResHaveFixedElementTypesOp;
}
namespace test {
class ArrayOfAttrOp;
}
namespace test {
class AsmBlockNameOp;
}
namespace test {
class AsmDialectInterfaceOp;
}
namespace test {
class AsmInterfaceOp;
}
namespace test {
class AttrSizedOperandOp;
}
namespace test {
class AttrSizedResultCompileTestOp;
}
namespace test {
class AttrSizedResultOp;
}
namespace test {
class AttrWithTraitOp;
}
namespace test {
class BlackHoleOp;
}
namespace test {
class BroadcastableOp;
}
namespace test {
class BufferBasedOp;
}
namespace test {
class ChildOp;
}
namespace test {
class ChildWithParentOneOf;
}
namespace test {
class CompareOp;
}
namespace test {
class ComplexOp;
}
namespace test {
class ComplexTensorOp;
}
namespace test {
class ConditionallySpeculatableOp;
}
namespace test {
class ConfinedDenseArrayAttrOp;
}
namespace test {
class ContainingIntPolynomialAttr2Op;
}
namespace test {
class ContainingIntPolynomialAttrOp;
}
namespace test {
class ConversionCallOp;
}
namespace test {
class ConversionFuncOp;
}
namespace test {
class CopyOp;
}
namespace test {
class CustomDimensionListAttrOp;
}
namespace test {
class CustomResultsNameOp;
}
namespace test {
class DataLayoutQueryOp;
}
namespace test {
class DefaultDialectOp;
}
namespace test {
class DenseArrayAttrOp;
}
namespace test {
class DenseArrayNonNegativeOp;
}
namespace test {
class DenseArrayStrictlyPositiveAttrOp;
}
namespace test {
class DerivedTypeAttrOp;
}
namespace test {
class ElementwiseMappableOp;
}
namespace test {
class FloatAttrOp;
}
namespace test {
class FloatElementsAttrOp;
}
namespace test {
class FoldToCallOp;
}
namespace test {
class ForwardBufferOp;
}
namespace test {
class FourEqualsFive;
}
namespace test {
class FunctionalRegionOp;
}
namespace test {
class GetTupleElementOp;
}
namespace test {
class GraphRegionOp;
}
namespace test {
class I32ElementsAttrOp;
}
namespace test {
class I32EnumAttrOp;
}
namespace test {
class I64EnumAttrOp;
}
namespace test {
class ILLegalOpA;
}
namespace test {
class ILLegalOpB;
}
namespace test {
class ILLegalOpC;
}
namespace test {
class ILLegalOpD;
}
namespace test {
class ILLegalOpE;
}
namespace test {
class ILLegalOpF;
}
namespace test {
class ILLegalOpG;
}
namespace test {
class IfFirstOperandIsNoneThenSoIsSecond;
}
namespace test {
class IllegalOpTerminator;
}
namespace test {
class IllegalOpWithRegion;
}
namespace test {
class IllegalOpWithRegionAnchor;
}
namespace test {
class IndexElementsAttrOp;
}
namespace test {
class IntAttrOp;
}
namespace test {
class IntElementsAttrOp;
}
namespace test {
class IntTypesOp;
}
namespace test {
class IsolatedGraphRegionOp;
}
namespace test {
class IsolatedOneRegionOp;
}
namespace test {
class IsolatedRegionOp;
}
namespace test {
class IsolatedRegionsOp;
}
namespace test {
class LegalOpA;
}
namespace test {
class LegalOpB;
}
namespace test {
class LegalOpC;
}
namespace test {
class LegalOpD;
}
namespace test {
class LoopBlockOp;
}
namespace test {
class LoopBlockTerminatorOp;
}
namespace test {
class MakeTupleOp;
}
namespace test {
class ManyArgsOp;
}
namespace test {
class MixedNormalVariadicOperandOp;
}
namespace test {
class MixedNormalVariadicResults;
}
namespace test {
class MixedVOperandInOutI32Op;
}
namespace test {
class MixedVOperandOp1;
}
namespace test {
class MixedVOperandOp2;
}
namespace test {
class MixedVOperandOp3;
}
namespace test {
class MixedVOperandOp4;
}
namespace test {
class MixedVOperandOp5;
}
namespace test {
class MixedVOperandOp6;
}
namespace test {
class MixedVResultOp1;
}
namespace test {
class MixedVResultOp2;
}
namespace test {
class MixedVResultOp3;
}
namespace test {
class MultiTensorRankOf;
}
namespace test {
class NDTensorOfOp;
}
namespace test {
class NestedTupleOp;
}
namespace test {
class NeverSpeculatableOp;
}
namespace test {
class NonNegIntAttrOp;
}
namespace test {
class OneI32ResultOp;
}
namespace test {
class OneRegionOp;
}
namespace test {
class OneRegionWithOperandsOp;
}
namespace test {
class OneRegionWithRecursiveMemoryEffectsOp;
}
namespace test {
class OneResultOp1;
}
namespace test {
class OneResultOp2;
}
namespace test {
class OneResultOp3;
}
namespace test {
class OneToTwo;
}
namespace test {
class OneVResOneVOperandOp1;
}
namespace test {
class OneVResOneVOperandOp2;
}
namespace test {
class OpA;
}
namespace test {
class OpAllAttrConstraint1;
}
namespace test {
class OpAllAttrConstraint2;
}
namespace test {
class OpAttrMatch1;
}
namespace test {
class OpAttrMatch2;
}
namespace test {
class OpAttrMatch3;
}
namespace test {
class OpAttrMatch4;
}
namespace test {
class OpB;
}
namespace test {
class OpC;
}
namespace test {
class OpCrashLong;
}
namespace test {
class OpCrashShort;
}
namespace test {
class OpD;
}
namespace test {
class OpE;
}
namespace test {
class OpF;
}
namespace test {
class OpFuncRef;
}
namespace test {
class OpG;
}
namespace test {
class OpH;
}
namespace test {
class OpI;
}
namespace test {
class OpInterleavedOperandAttribute1;
}
namespace test {
class OpInterleavedOperandAttribute2;
}
namespace test {
class OpJ;
}
namespace test {
class OpK;
}
namespace test {
class OpM;
}
namespace test {
class OpN;
}
namespace test {
class OpNativeCodeCall1;
}
namespace test {
class OpNativeCodeCall2;
}
namespace test {
class OpNativeCodeCall3;
}
namespace test {
class OpNativeCodeCall4;
}
namespace test {
class OpNativeCodeCall5;
}
namespace test {
class OpNativeCodeCall6;
}
namespace test {
class OpNativeCodeCall7;
}
namespace test {
class OpNonNorm;
}
namespace test {
class OpNorm;
}
namespace test {
class OpNormRet;
}
namespace test {
class OpO;
}
namespace test {
class OpP;
}
namespace test {
class OpR;
}
namespace test {
class OpS;
}
namespace test {
class OpSymbolBindingA;
}
namespace test {
class OpSymbolBindingB;
}
namespace test {
class OpSymbolBindingC;
}
namespace test {
class OpSymbolBindingD;
}
namespace test {
class OpSymbolBindingNoResult;
}
namespace test {
class OpWithBitEnum;
}
namespace test {
class OpWithBitEnumVerticalBar;
}
namespace test {
class OpWithDataLayoutOp;
}
namespace test {
class OpWithEnum;
}
namespace test {
class OpWithInferTypeAdaptorInterfaceOp;
}
namespace test {
class OpWithInferTypeInterfaceOp;
}
namespace test {
class OpWithRefineTypeInterfaceOp;
}
namespace test {
class OpWithResultShapeInterfaceOp;
}
namespace test {
class OpWithResultShapePerDimInterfaceOp;
}
namespace test {
class OpWithShapedTypeInferTypeAdaptorInterfaceOp;
}
namespace test {
class OpWithShapedTypeInferTypeInterfaceOp;
}
namespace test {
class OpX;
}
namespace test {
class OperandRankEqualsResultSize;
}
namespace test {
class OperandZeroAndResultHaveSameElementCount;
}
namespace test {
class OperandZeroAndResultHaveSameElementType;
}
namespace test {
class OperandZeroAndResultHaveSameRank;
}
namespace test {
class OperandZeroAndResultHaveSameShape;
}
namespace test {
class OperandZeroAndResultHaveSameType;
}
namespace test {
class OperandsAndResultHaveSameRank;
}
namespace test {
class OperandsHaveSameElementType;
}
namespace test {
class OperandsHaveSameRank;
}
namespace test {
class OperandsHaveSameType;
}
namespace test {
class OptionalCustomAttrOp;
}
namespace test {
class ParentOp;
}
namespace test {
class ParentOp1;
}
namespace test {
class ParseB64BytesOp;
}
namespace test {
class ParseIntegerLiteralOp;
}
namespace test {
class ParseWrappedKeywordOp;
}
namespace test {
class PositiveIntAttrOp;
}
namespace test {
class PromisedInterfacesOp;
}
namespace test {
class PureOp;
}
namespace test {
class RankLessThan2I8F32MemRefOp;
}
namespace test {
class RankedIntElementsAttrOp;
}
namespace test {
class RankedTensorOp;
}
namespace test {
class ReadBufferOp;
}
namespace test {
class RecursivelySpeculatableOp;
}
namespace test {
class RegionBufferBasedOp;
}
namespace test {
class RegionIfOp;
}
namespace test {
class RegionIfYieldOp;
}
namespace test {
class RegionYieldOp;
}
namespace test {
class ReifyBoundOp;
}
namespace test {
class ResultHasSameTypeAsAttr;
}
namespace test {
class ResultTypeWithTraitOp;
}
namespace test {
class SSACFGRegionOp;
}
namespace test {
class SameOperandAndResultElementTypeOp;
}
namespace test {
class SameOperandAndResultShapeOp;
}
namespace test {
class SameOperandAndResultTypeOp;
}
namespace test {
class SameOperandElementTypeOp;
}
namespace test {
class SameOperandShapeOp;
}
namespace test {
class SameOperandsResultType;
}
namespace test {
class SideEffectOp;
}
namespace test {
class SideEffectWithRegionOp;
}
namespace test {
class SingleBlockImplicitTerminatorOp;
}
namespace test {
class SingleNoTerminatorCustomAsmOp;
}
namespace test {
class SingleNoTerminatorOp;
}
namespace test {
class SizedRegionOp;
}
namespace test {
class SourceOp;
}
namespace test {
class StringAttrPrettyNameOp;
}
namespace test {
class StringElementsAttrOp;
}
namespace test {
class SymbolOp;
}
namespace test {
class SymbolScopeOp;
}
namespace test {
class SymbolTableRegionOp;
}
namespace test {
class TableGenBuildOp0;
}
namespace test {
class TableGenBuildOp1;
}
namespace test {
class TableGenBuildOp2;
}
namespace test {
class TableGenBuildOp3;
}
namespace test {
class TableGenBuildOp4;
}
namespace test {
class TableGenBuildOp5;
}
namespace test {
class TableGenBuildOp6;
}
namespace test {
class TableGenConstant;
}
namespace test {
class TakesStaticMemRefOp;
}
namespace test {
class TensorBasedOp;
}
namespace test {
class TerminatorOp;
}
namespace test {
class TestAddIOp;
}
namespace test {
class TestAnotherTypeProducerOp;
}
namespace test {
class TestBranchOp;
}
namespace test {
class TestCSEOfSingleBlockOp;
}
namespace test {
class TestCallAndStoreOp;
}
namespace test {
class TestCallOnDeviceOp;
}
namespace test {
class TestCallOp;
}
namespace test {
class TestCastOp;
}
namespace test {
class TestCommutative2Op;
}
namespace test {
class TestCommutativeOp;
}
namespace test {
class TestDefaultAttrPrintOp;
}
namespace test {
class TestDefaultStrAttrHasValueOp;
}
namespace test {
class TestDefaultStrAttrNoValueOp;
}
namespace test {
class TestDestinationStyleOp;
}
namespace test {
class TestDialectCanonicalizerOp;
}
namespace test {
class TestEffectsOpA;
}
namespace test {
class TestEffectsOpB;
}
namespace test {
class TestEffectsRead;
}
namespace test {
class TestEffectsResult;
}
namespace test {
class TestEffectsWrite;
}
namespace test {
class TestEitherHelperOpA;
}
namespace test {
class TestEitherHelperOpB;
}
namespace test {
class TestEitherOpA;
}
namespace test {
class TestEitherOpB;
}
namespace test {
class TestGraphLoopOp;
}
namespace test {
class TestIdempotentTraitBinaryOp;
}
namespace test {
class TestIdempotentTraitOp;
}
namespace test {
class TestIgnoreArgMatchDstOp;
}
namespace test {
class TestIgnoreArgMatchSrcOp;
}
namespace test {
class TestIncrementOp;
}
namespace test {
class TestInternalBranchOp;
}
namespace test {
class TestInvalidOp;
}
namespace test {
class TestInvolutionTraitFailingOperationFolderOp;
}
namespace test {
class TestInvolutionTraitNoOperationFolderOp;
}
namespace test {
class TestInvolutionTraitSuccesfulOperationFolderOp;
}
namespace test {
class TestLargeCommutativeOp;
}
namespace test {
class TestLinalgConvOp;
}
namespace test {
class TestLinalgConvOpNotLinalgOp;
}
namespace test {
class TestLinalgFillOp;
}
namespace test {
class TestLinalgFillOpNotLinalgOp;
}
namespace test {
class TestLocationDstNoResOp;
}
namespace test {
class TestLocationDstOp;
}
namespace test {
class TestLocationSrcNoResOp;
}
namespace test {
class TestLocationSrcOp;
}
namespace test {
class TestMergeBlocksOp;
}
namespace test {
class TestMultiSlotAlloca;
}
namespace test {
class TestNoTerminatorOp;
}
namespace test {
class TestOpConstant;
}
namespace test {
class TestOpFoldWithFoldAdaptor;
}
namespace test {
class TestOpInPlaceFold;
}
namespace test {
class TestOpInPlaceFoldAnchor;
}
namespace test {
class TestOpInPlaceFoldSuccess;
}
namespace test {
class TestOpInPlaceSelfFold;
}
namespace test {
class TestOpOptionallyImplementingInterface;
}
namespace test {
class TestOpUsingIntPropertyWithWorseBytecode;
}
namespace test {
class TestOpUsingPropertyInCustom;
}
namespace test {
class TestOpUsingPropertyInCustomAndOther;
}
namespace test {
class TestOpUsingPropertyRefInCustom;
}
namespace test {
class TestOpWithArrayProperties;
}
namespace test {
class TestOpWithDefaultValuedProperties;
}
namespace test {
class TestOpWithNiceProperties;
}
namespace test {
class TestOpWithOptionalProperties;
}
namespace test {
class TestOpWithProperties;
}
namespace test {
class TestOpWithPropertiesAndAttr;
}
namespace test {
class TestOpWithPropertiesAndInferredType;
}
namespace test {
class TestOpWithRegionFold;
}
namespace test {
class TestOpWithRegionFoldNoMemoryEffect;
}
namespace test {
class TestOpWithRegionPattern;
}
namespace test {
class TestOpWithVariadicResultsAndFolder;
}
namespace test {
class TestOpWithVersionedProperties;
}
namespace test {
class TestOpWithWrappedProperties;
}
namespace test {
class TestProducingBranchOp;
}
namespace test {
class TestPropOp;
}
namespace test {
class TestRecursiveRewriteOp;
}
namespace test {
class TestReflectBoundsOp;
}
namespace test {
class TestRegionBuilderOp;
}
namespace test {
class TestRemappedValueRegionOp;
}
namespace test {
class TestReturnOp;
}
namespace test {
class TestRewriteOp;
}
namespace test {
class TestSignatureConversionNoConverterOp;
}
namespace test {
class TestSignatureConversionUndoOp;
}
namespace test {
class TestStoreWithALoopRegion;
}
namespace test {
class TestStoreWithARegion;
}
namespace test {
class TestStoreWithARegionTerminator;
}
namespace test {
class TestTypeChangerOp;
}
namespace test {
class TestTypeConsumerOp;
}
namespace test {
class TestTypeProducerOp;
}
namespace test {
class TestValidOp;
}
namespace test {
class TestVariadicRewriteDstOp;
}
namespace test {
class TestVariadicRewriteSrcOp;
}
namespace test {
class TestVerifiersOp;
}
namespace test {
class TestVersionedOpA;
}
namespace test {
class TestVersionedOpB;
}
namespace test {
class TestVersionedOpC;
}
namespace test {
class TestWithBoundsOp;
}
namespace test {
class TestWithBoundsRegionOp;
}
namespace test {
class ThreeResultOp;
}
namespace test {
class TupleOp;
}
namespace test {
class TwoRegionOp;
}
namespace test {
class TwoResultOp;
}
namespace test {
class TwoToOne;
}
namespace test {
class TypeArrayAttrOp;
}
namespace test {
class TypeArrayAttrWithDefaultOp;
}
namespace test {
class TypeAttrOfOp;
}
namespace test {
class TypeStringAttrWithTypeOp;
}
namespace test {
class TypedAttrOp;
}
namespace test {
class VariadicNoTerminatorOp;
}
namespace test {
class VariadicRegionInferredTypesOp;
}
namespace test {
class VariadicWithSameOperandsResult;
}
#ifdef GET_OP_CLASSES
#undef GET_OP_CLASSES
namespace test {
namespace detail {
class AffineScopeOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AffineScopeOpGenericAdaptor : public detail::AffineScopeOpGenericAdaptorBase { … };
class AffineScopeOpAdaptor : public AffineScopeOpGenericAdaptor<::mlir::ValueRange> { … };
class AffineScopeOp : public ::mlir::Op<AffineScopeOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::AffineScope> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AffineScopeOp)
namespace test {
namespace detail {
class AllocaScopeRegionOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AllocaScopeRegionOpGenericAdaptor : public detail::AllocaScopeRegionOpGenericAdaptorBase { … };
class AllocaScopeRegionOpAdaptor : public AllocaScopeRegionOpGenericAdaptor<::mlir::ValueRange> { … };
class AllocaScopeRegionOp : public ::mlir::Op<AllocaScopeRegionOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::AutomaticAllocationScope> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AllocaScopeRegionOp)
namespace test {
namespace detail {
class AnotherThreeResultOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AnotherThreeResultOpGenericAdaptor : public detail::AnotherThreeResultOpGenericAdaptorBase { … };
class AnotherThreeResultOpAdaptor : public AnotherThreeResultOpGenericAdaptor<::mlir::ValueRange> { … };
class AnotherThreeResultOp : public ::mlir::Op<AnotherThreeResultOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<3>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AnotherThreeResultOp)
namespace test {
namespace detail {
class AnotherTwoResultOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AnotherTwoResultOpGenericAdaptor : public detail::AnotherTwoResultOpGenericAdaptorBase { … };
class AnotherTwoResultOpAdaptor : public AnotherTwoResultOpGenericAdaptor<::mlir::ValueRange> { … };
class AnotherTwoResultOp : public ::mlir::Op<AnotherTwoResultOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<2>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AnotherTwoResultOp)
namespace test {
namespace detail {
class AnyAttrOfOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AnyAttrOfOpGenericAdaptor : public detail::AnyAttrOfOpGenericAdaptorBase { … };
class AnyAttrOfOpAdaptor : public AnyAttrOfOpGenericAdaptor<::mlir::ValueRange> { … };
class AnyAttrOfOp : public ::mlir::Op<AnyAttrOfOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AnyAttrOfOp)
namespace test {
namespace detail {
class AnyCondOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AnyCondOpGenericAdaptor : public detail::AnyCondOpGenericAdaptorBase { … };
class AnyCondOpAdaptor : public AnyCondOpGenericAdaptor<::mlir::ValueRange> { … };
class AnyCondOp : public ::mlir::Op<AnyCondOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::RegionBranchOpInterface::Trait, ::mlir::OpTrait::HasRecursiveMemoryEffects> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AnyCondOp)
namespace test {
namespace detail {
class ArgAndResHaveFixedElementTypesOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ArgAndResHaveFixedElementTypesOpGenericAdaptor : public detail::ArgAndResHaveFixedElementTypesOpGenericAdaptorBase { … };
class ArgAndResHaveFixedElementTypesOpAdaptor : public ArgAndResHaveFixedElementTypesOpGenericAdaptor<::mlir::ValueRange> { … };
class ArgAndResHaveFixedElementTypesOp : public ::mlir::Op<ArgAndResHaveFixedElementTypesOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::ShapedType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ArgAndResHaveFixedElementTypesOp)
namespace test {
namespace detail {
class ArrayOfAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ArrayOfAttrOpGenericAdaptor : public detail::ArrayOfAttrOpGenericAdaptorBase { … };
class ArrayOfAttrOpAdaptor : public ArrayOfAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class ArrayOfAttrOp : public ::mlir::Op<ArrayOfAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ArrayOfAttrOp)
namespace test {
namespace detail {
class AsmBlockNameOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AsmBlockNameOpGenericAdaptor : public detail::AsmBlockNameOpGenericAdaptorBase { … };
class AsmBlockNameOpAdaptor : public AsmBlockNameOpGenericAdaptor<::mlir::ValueRange> { … };
class AsmBlockNameOp : public ::mlir::Op<AsmBlockNameOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpAsmOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AsmBlockNameOp)
namespace test {
namespace detail {
class AsmDialectInterfaceOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AsmDialectInterfaceOpGenericAdaptor : public detail::AsmDialectInterfaceOpGenericAdaptorBase { … };
class AsmDialectInterfaceOpAdaptor : public AsmDialectInterfaceOpGenericAdaptor<::mlir::ValueRange> { … };
class AsmDialectInterfaceOp : public ::mlir::Op<AsmDialectInterfaceOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AsmDialectInterfaceOp)
namespace test {
namespace detail {
class AsmInterfaceOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AsmInterfaceOpGenericAdaptor : public detail::AsmInterfaceOpGenericAdaptorBase { … };
class AsmInterfaceOpAdaptor : public AsmInterfaceOpGenericAdaptor<::mlir::ValueRange> { … };
class AsmInterfaceOp : public ::mlir::Op<AsmInterfaceOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::AtLeastNResults<2>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpAsmOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AsmInterfaceOp)
namespace test {
namespace detail {
class AttrSizedOperandOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AttrSizedOperandOpGenericAdaptor : public detail::AttrSizedOperandOpGenericAdaptorBase { … };
class AttrSizedOperandOpAdaptor : public AttrSizedOperandOpGenericAdaptor<::mlir::ValueRange> { … };
class AttrSizedOperandOp : public ::mlir::Op<AttrSizedOperandOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::AttrSizedOperandSegments, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AttrSizedOperandOp)
namespace test {
namespace detail {
class AttrSizedResultCompileTestOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AttrSizedResultCompileTestOpGenericAdaptor : public detail::AttrSizedResultCompileTestOpGenericAdaptorBase { … };
class AttrSizedResultCompileTestOpAdaptor : public AttrSizedResultCompileTestOpGenericAdaptor<::mlir::ValueRange> { … };
class AttrSizedResultCompileTestOp : public ::mlir::Op<AttrSizedResultCompileTestOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::AtLeastNResults<1>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::AttrSizedResultSegments, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AttrSizedResultCompileTestOp)
namespace test {
namespace detail {
class AttrSizedResultOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AttrSizedResultOpGenericAdaptor : public detail::AttrSizedResultOpGenericAdaptorBase { … };
class AttrSizedResultOpAdaptor : public AttrSizedResultOpGenericAdaptor<::mlir::ValueRange> { … };
class AttrSizedResultOp : public ::mlir::Op<AttrSizedResultOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::AtLeastNResults<1>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::AttrSizedResultSegments, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AttrSizedResultOp)
namespace test {
namespace detail {
class AttrWithTraitOpGenericAdaptorBase { … };
}
template <typename RangeT>
class AttrWithTraitOpGenericAdaptor : public detail::AttrWithTraitOpGenericAdaptorBase { … };
class AttrWithTraitOpAdaptor : public AttrWithTraitOpGenericAdaptor<::mlir::ValueRange> { … };
class AttrWithTraitOp : public ::mlir::Op<AttrWithTraitOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::AttrWithTraitOp)
namespace test {
namespace detail {
class BlackHoleOpGenericAdaptorBase { … };
}
template <typename RangeT>
class BlackHoleOpGenericAdaptor : public detail::BlackHoleOpGenericAdaptorBase { … };
class BlackHoleOpAdaptor : public BlackHoleOpGenericAdaptor<::mlir::ValueRange> { … };
class BlackHoleOp : public ::mlir::Op<BlackHoleOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::BlackHoleOp)
namespace test {
namespace detail {
class BroadcastableOpGenericAdaptorBase { … };
}
template <typename RangeT>
class BroadcastableOpGenericAdaptor : public detail::BroadcastableOpGenericAdaptorBase { … };
class BroadcastableOpAdaptor : public BroadcastableOpGenericAdaptor<::mlir::ValueRange> { … };
class BroadcastableOp : public ::mlir::Op<BroadcastableOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::TensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::ResultsBroadcastableShape> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::BroadcastableOp)
namespace test {
namespace detail {
class BufferBasedOpGenericAdaptorBase { … };
}
template <typename RangeT>
class BufferBasedOpGenericAdaptor : public detail::BufferBasedOpGenericAdaptorBase { … };
class BufferBasedOpAdaptor : public BufferBasedOpGenericAdaptor<::mlir::ValueRange> { … };
class BufferBasedOp : public ::mlir::Op<BufferBasedOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::MemoryEffectOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::BufferBasedOp)
namespace test {
namespace detail {
class ChildOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ChildOpGenericAdaptor : public detail::ChildOpGenericAdaptorBase { … };
class ChildOpAdaptor : public ChildOpGenericAdaptor<::mlir::ValueRange> { … };
class ChildOp : public ::mlir::Op<ChildOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::HasParent<ParentOp>::Impl, ::mlir::OpTrait::OpInvariants> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ChildOp)
namespace test {
namespace detail {
class ChildWithParentOneOfGenericAdaptorBase { … };
}
template <typename RangeT>
class ChildWithParentOneOfGenericAdaptor : public detail::ChildWithParentOneOfGenericAdaptorBase { … };
class ChildWithParentOneOfAdaptor : public ChildWithParentOneOfGenericAdaptor<::mlir::ValueRange> { … };
class ChildWithParentOneOf : public ::mlir::Op<ChildWithParentOneOf, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::HasParent<ParentOp, ParentOp1>::Impl, ::mlir::OpTrait::OpInvariants> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ChildWithParentOneOf)
namespace test {
namespace detail {
class CompareOpGenericAdaptorBase { … };
}
template <typename RangeT>
class CompareOpGenericAdaptor : public detail::CompareOpGenericAdaptorBase { … };
class CompareOpAdaptor : public CompareOpGenericAdaptor<::mlir::ValueRange> { … };
class CompareOp : public ::mlir::Op<CompareOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::CompareOp)
namespace test {
namespace detail {
class ComplexOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ComplexOpGenericAdaptor : public detail::ComplexOpGenericAdaptorBase { … };
class ComplexOpAdaptor : public ComplexOpGenericAdaptor<::mlir::ValueRange> { … };
class ComplexOp : public ::mlir::Op<ComplexOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::ComplexType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ComplexOp)
namespace test {
namespace detail {
class ComplexTensorOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ComplexTensorOpGenericAdaptor : public detail::ComplexTensorOpGenericAdaptorBase { … };
class ComplexTensorOpAdaptor : public ComplexTensorOpGenericAdaptor<::mlir::ValueRange> { … };
class ComplexTensorOp : public ::mlir::Op<ComplexTensorOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::TensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ComplexTensorOp)
namespace test {
namespace detail {
class ConditionallySpeculatableOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ConditionallySpeculatableOpGenericAdaptor : public detail::ConditionallySpeculatableOpGenericAdaptorBase { … };
class ConditionallySpeculatableOpAdaptor : public ConditionallySpeculatableOpGenericAdaptor<::mlir::ValueRange> { … };
class ConditionallySpeculatableOp : public ::mlir::Op<ConditionallySpeculatableOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::ConditionallySpeculatable::Trait, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ConditionallySpeculatableOp)
namespace test {
namespace detail {
class ConfinedDenseArrayAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ConfinedDenseArrayAttrOpGenericAdaptor : public detail::ConfinedDenseArrayAttrOpGenericAdaptorBase { … };
class ConfinedDenseArrayAttrOpAdaptor : public ConfinedDenseArrayAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class ConfinedDenseArrayAttrOp : public ::mlir::Op<ConfinedDenseArrayAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ConfinedDenseArrayAttrOp)
namespace test {
namespace detail {
class ContainingIntPolynomialAttr2OpGenericAdaptorBase { … };
}
template <typename RangeT>
class ContainingIntPolynomialAttr2OpGenericAdaptor : public detail::ContainingIntPolynomialAttr2OpGenericAdaptorBase { … };
class ContainingIntPolynomialAttr2OpAdaptor : public ContainingIntPolynomialAttr2OpGenericAdaptor<::mlir::ValueRange> { … };
class ContainingIntPolynomialAttr2Op : public ::mlir::Op<ContainingIntPolynomialAttr2Op, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ContainingIntPolynomialAttr2Op)
namespace test {
namespace detail {
class ContainingIntPolynomialAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ContainingIntPolynomialAttrOpGenericAdaptor : public detail::ContainingIntPolynomialAttrOpGenericAdaptorBase { … };
class ContainingIntPolynomialAttrOpAdaptor : public ContainingIntPolynomialAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class ContainingIntPolynomialAttrOp : public ::mlir::Op<ContainingIntPolynomialAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ContainingIntPolynomialAttrOp)
namespace test {
namespace detail {
class ConversionCallOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ConversionCallOpGenericAdaptor : public detail::ConversionCallOpGenericAdaptorBase { … };
class ConversionCallOpAdaptor : public ConversionCallOpGenericAdaptor<::mlir::ValueRange> { … };
class ConversionCallOp : public ::mlir::Op<ConversionCallOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::CallOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ConversionCallOp)
namespace test {
namespace detail {
class ConversionFuncOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ConversionFuncOpGenericAdaptor : public detail::ConversionFuncOpGenericAdaptorBase { … };
class ConversionFuncOpAdaptor : public ConversionFuncOpGenericAdaptor<::mlir::ValueRange> { … };
class ConversionFuncOp : public ::mlir::Op<ConversionFuncOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::SymbolOpInterface::Trait, ::mlir::CallableOpInterface::Trait, ::mlir::FunctionOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ConversionFuncOp)
namespace test {
namespace detail {
class CopyOpGenericAdaptorBase { … };
}
template <typename RangeT>
class CopyOpGenericAdaptor : public detail::CopyOpGenericAdaptorBase { … };
class CopyOpAdaptor : public CopyOpGenericAdaptor<::mlir::ValueRange> { … };
class CopyOp : public ::mlir::Op<CopyOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::CopyOpInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::CopyOp)
namespace test {
namespace detail {
class CustomDimensionListAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class CustomDimensionListAttrOpGenericAdaptor : public detail::CustomDimensionListAttrOpGenericAdaptorBase { … };
class CustomDimensionListAttrOpAdaptor : public CustomDimensionListAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class CustomDimensionListAttrOp : public ::mlir::Op<CustomDimensionListAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::CustomDimensionListAttrOp)
namespace test {
namespace detail {
class CustomResultsNameOpGenericAdaptorBase { … };
}
template <typename RangeT>
class CustomResultsNameOpGenericAdaptor : public detail::CustomResultsNameOpGenericAdaptorBase { … };
class CustomResultsNameOpAdaptor : public CustomResultsNameOpGenericAdaptor<::mlir::ValueRange> { … };
class CustomResultsNameOp : public ::mlir::Op<CustomResultsNameOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::CustomResultsNameOp)
namespace test {
namespace detail {
class DataLayoutQueryOpGenericAdaptorBase { … };
}
template <typename RangeT>
class DataLayoutQueryOpGenericAdaptor : public detail::DataLayoutQueryOpGenericAdaptorBase { … };
class DataLayoutQueryOpAdaptor : public DataLayoutQueryOpGenericAdaptor<::mlir::ValueRange> { … };
class DataLayoutQueryOp : public ::mlir::Op<DataLayoutQueryOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::DataLayoutQueryOp)
namespace test {
namespace detail {
class DefaultDialectOpGenericAdaptorBase { … };
}
template <typename RangeT>
class DefaultDialectOpGenericAdaptor : public detail::DefaultDialectOpGenericAdaptorBase { … };
class DefaultDialectOpAdaptor : public DefaultDialectOpGenericAdaptor<::mlir::ValueRange> { … };
class DefaultDialectOp : public ::mlir::Op<DefaultDialectOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpAsmOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::DefaultDialectOp)
namespace test {
namespace detail {
class DenseArrayAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class DenseArrayAttrOpGenericAdaptor : public detail::DenseArrayAttrOpGenericAdaptorBase { … };
class DenseArrayAttrOpAdaptor : public DenseArrayAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class DenseArrayAttrOp : public ::mlir::Op<DenseArrayAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::DenseArrayAttrOp)
namespace test {
namespace detail {
class DenseArrayNonNegativeOpGenericAdaptorBase { … };
}
template <typename RangeT>
class DenseArrayNonNegativeOpGenericAdaptor : public detail::DenseArrayNonNegativeOpGenericAdaptorBase { … };
class DenseArrayNonNegativeOpAdaptor : public DenseArrayNonNegativeOpGenericAdaptor<::mlir::ValueRange> { … };
class DenseArrayNonNegativeOp : public ::mlir::Op<DenseArrayNonNegativeOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::DenseArrayNonNegativeOp)
namespace test {
namespace detail {
class DenseArrayStrictlyPositiveAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class DenseArrayStrictlyPositiveAttrOpGenericAdaptor : public detail::DenseArrayStrictlyPositiveAttrOpGenericAdaptorBase { … };
class DenseArrayStrictlyPositiveAttrOpAdaptor : public DenseArrayStrictlyPositiveAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class DenseArrayStrictlyPositiveAttrOp : public ::mlir::Op<DenseArrayStrictlyPositiveAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::DenseArrayStrictlyPositiveAttrOp)
namespace test {
namespace detail {
class DerivedTypeAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class DerivedTypeAttrOpGenericAdaptor : public detail::DerivedTypeAttrOpGenericAdaptorBase { … };
class DerivedTypeAttrOpAdaptor : public DerivedTypeAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class DerivedTypeAttrOp : public ::mlir::Op<DerivedTypeAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::TensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::DerivedAttributeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::DerivedTypeAttrOp)
namespace test {
namespace detail {
class ElementwiseMappableOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ElementwiseMappableOpGenericAdaptor : public detail::ElementwiseMappableOpGenericAdaptorBase { … };
class ElementwiseMappableOpAdaptor : public ElementwiseMappableOpGenericAdaptor<::mlir::ValueRange> { … };
class ElementwiseMappableOp : public ::mlir::Op<ElementwiseMappableOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::Elementwise, ::mlir::OpTrait::Scalarizable, ::mlir::OpTrait::Vectorizable, ::mlir::OpTrait::Tensorizable> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ElementwiseMappableOp)
namespace test {
namespace detail {
class FloatAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class FloatAttrOpGenericAdaptor : public detail::FloatAttrOpGenericAdaptorBase { … };
class FloatAttrOpAdaptor : public FloatAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class FloatAttrOp : public ::mlir::Op<FloatAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::FloatAttrOp)
namespace test {
namespace detail {
class FloatElementsAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class FloatElementsAttrOpGenericAdaptor : public detail::FloatElementsAttrOpGenericAdaptorBase { … };
class FloatElementsAttrOpAdaptor : public FloatElementsAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class FloatElementsAttrOp : public ::mlir::Op<FloatElementsAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::FloatElementsAttrOp)
namespace test {
namespace detail {
class FoldToCallOpGenericAdaptorBase { … };
}
template <typename RangeT>
class FoldToCallOpGenericAdaptor : public detail::FoldToCallOpGenericAdaptorBase { … };
class FoldToCallOpAdaptor : public FoldToCallOpGenericAdaptor<::mlir::ValueRange> { … };
class FoldToCallOp : public ::mlir::Op<FoldToCallOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::FoldToCallOp)
namespace test {
namespace detail {
class ForwardBufferOpGenericAdaptorBase { … };
}
template <typename RangeT>
class ForwardBufferOpGenericAdaptor : public detail::ForwardBufferOpGenericAdaptorBase { … };
class ForwardBufferOpAdaptor : public ForwardBufferOpGenericAdaptor<::mlir::ValueRange> { … };
class ForwardBufferOp : public ::mlir::Op<ForwardBufferOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::BaseMemRefType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::ConditionallySpeculatable::Trait, ::mlir::OpTrait::AlwaysSpeculatableImplTrait, ::mlir::MemoryEffectOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ForwardBufferOp)
namespace test {
namespace detail {
class FourEqualsFiveGenericAdaptorBase { … };
}
template <typename RangeT>
class FourEqualsFiveGenericAdaptor : public detail::FourEqualsFiveGenericAdaptorBase { … };
class FourEqualsFiveAdaptor : public FourEqualsFiveGenericAdaptor<::mlir::ValueRange> { … };
class FourEqualsFive : public ::mlir::Op<FourEqualsFive, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::FourEqualsFive)
namespace test {
namespace detail {
class FunctionalRegionOpGenericAdaptorBase { … };
}
template <typename RangeT>
class FunctionalRegionOpGenericAdaptor : public detail::FunctionalRegionOpGenericAdaptorBase { … };
class FunctionalRegionOpAdaptor : public FunctionalRegionOpGenericAdaptor<::mlir::ValueRange> { … };
class FunctionalRegionOp : public ::mlir::Op<FunctionalRegionOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::FunctionType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::CallableOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::FunctionalRegionOp)
namespace test {
namespace detail {
class GetTupleElementOpGenericAdaptorBase { … };
}
template <typename RangeT>
class GetTupleElementOpGenericAdaptor : public detail::GetTupleElementOpGenericAdaptorBase { … };
class GetTupleElementOpAdaptor : public GetTupleElementOpGenericAdaptor<::mlir::ValueRange> { … };
class GetTupleElementOp : public ::mlir::Op<GetTupleElementOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::GetTupleElementOp)
namespace test {
namespace detail {
class GraphRegionOpGenericAdaptorBase { … };
}
template <typename RangeT>
class GraphRegionOpGenericAdaptor : public detail::GraphRegionOpGenericAdaptorBase { … };
class GraphRegionOpAdaptor : public GraphRegionOpGenericAdaptor<::mlir::ValueRange> { … };
class GraphRegionOp : public ::mlir::Op<GraphRegionOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::RegionKindInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::GraphRegionOp)
namespace test {
namespace detail {
class I32ElementsAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class I32ElementsAttrOpGenericAdaptor : public detail::I32ElementsAttrOpGenericAdaptorBase { … };
class I32ElementsAttrOpAdaptor : public I32ElementsAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class I32ElementsAttrOp : public ::mlir::Op<I32ElementsAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::I32ElementsAttrOp)
namespace test {
namespace detail {
class I32EnumAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class I32EnumAttrOpGenericAdaptor : public detail::I32EnumAttrOpGenericAdaptorBase { … };
class I32EnumAttrOpAdaptor : public I32EnumAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class I32EnumAttrOp : public ::mlir::Op<I32EnumAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::I32EnumAttrOp)
namespace test {
namespace detail {
class I64EnumAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class I64EnumAttrOpGenericAdaptor : public detail::I64EnumAttrOpGenericAdaptorBase { … };
class I64EnumAttrOpAdaptor : public I64EnumAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class I64EnumAttrOp : public ::mlir::Op<I64EnumAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::I64EnumAttrOp)
namespace test {
namespace detail {
class ILLegalOpAGenericAdaptorBase { … };
}
template <typename RangeT>
class ILLegalOpAGenericAdaptor : public detail::ILLegalOpAGenericAdaptorBase { … };
class ILLegalOpAAdaptor : public ILLegalOpAGenericAdaptor<::mlir::ValueRange> { … };
class ILLegalOpA : public ::mlir::Op<ILLegalOpA, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ILLegalOpA)
namespace test {
namespace detail {
class ILLegalOpBGenericAdaptorBase { … };
}
template <typename RangeT>
class ILLegalOpBGenericAdaptor : public detail::ILLegalOpBGenericAdaptorBase { … };
class ILLegalOpBAdaptor : public ILLegalOpBGenericAdaptor<::mlir::ValueRange> { … };
class ILLegalOpB : public ::mlir::Op<ILLegalOpB, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ILLegalOpB)
namespace test {
namespace detail {
class ILLegalOpCGenericAdaptorBase { … };
}
template <typename RangeT>
class ILLegalOpCGenericAdaptor : public detail::ILLegalOpCGenericAdaptorBase { … };
class ILLegalOpCAdaptor : public ILLegalOpCGenericAdaptor<::mlir::ValueRange> { … };
class ILLegalOpC : public ::mlir::Op<ILLegalOpC, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ILLegalOpC)
namespace test {
namespace detail {
class ILLegalOpDGenericAdaptorBase { … };
}
template <typename RangeT>
class ILLegalOpDGenericAdaptor : public detail::ILLegalOpDGenericAdaptorBase { … };
class ILLegalOpDAdaptor : public ILLegalOpDGenericAdaptor<::mlir::ValueRange> { … };
class ILLegalOpD : public ::mlir::Op<ILLegalOpD, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ILLegalOpD)
namespace test {
namespace detail {
class ILLegalOpEGenericAdaptorBase { … };
}
template <typename RangeT>
class ILLegalOpEGenericAdaptor : public detail::ILLegalOpEGenericAdaptorBase { … };
class ILLegalOpEAdaptor : public ILLegalOpEGenericAdaptor<::mlir::ValueRange> { … };
class ILLegalOpE : public ::mlir::Op<ILLegalOpE, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ILLegalOpE)
namespace test {
namespace detail {
class ILLegalOpFGenericAdaptorBase { … };
}
template <typename RangeT>
class ILLegalOpFGenericAdaptor : public detail::ILLegalOpFGenericAdaptorBase { … };
class ILLegalOpFAdaptor : public ILLegalOpFGenericAdaptor<::mlir::ValueRange> { … };
class ILLegalOpF : public ::mlir::Op<ILLegalOpF, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ILLegalOpF)
namespace test {
namespace detail {
class ILLegalOpGGenericAdaptorBase { … };
}
template <typename RangeT>
class ILLegalOpGGenericAdaptor : public detail::ILLegalOpGGenericAdaptorBase { … };
class ILLegalOpGAdaptor : public ILLegalOpGGenericAdaptor<::mlir::ValueRange> { … };
class ILLegalOpG : public ::mlir::Op<ILLegalOpG, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ILLegalOpG)
namespace test {
namespace detail {
class IfFirstOperandIsNoneThenSoIsSecondGenericAdaptorBase { … };
}
template <typename RangeT>
class IfFirstOperandIsNoneThenSoIsSecondGenericAdaptor : public detail::IfFirstOperandIsNoneThenSoIsSecondGenericAdaptorBase { … };
class IfFirstOperandIsNoneThenSoIsSecondAdaptor : public IfFirstOperandIsNoneThenSoIsSecondGenericAdaptor<::mlir::ValueRange> { … };
class IfFirstOperandIsNoneThenSoIsSecond : public ::mlir::Op<IfFirstOperandIsNoneThenSoIsSecond, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IfFirstOperandIsNoneThenSoIsSecond)
namespace test {
namespace detail {
class IllegalOpTerminatorGenericAdaptorBase { … };
}
template <typename RangeT>
class IllegalOpTerminatorGenericAdaptor : public detail::IllegalOpTerminatorGenericAdaptorBase { … };
class IllegalOpTerminatorAdaptor : public IllegalOpTerminatorGenericAdaptor<::mlir::ValueRange> { … };
class IllegalOpTerminator : public ::mlir::Op<IllegalOpTerminator, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::IsTerminator> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IllegalOpTerminator)
namespace test {
namespace detail {
class IllegalOpWithRegionGenericAdaptorBase { … };
}
template <typename RangeT>
class IllegalOpWithRegionGenericAdaptor : public detail::IllegalOpWithRegionGenericAdaptorBase { … };
class IllegalOpWithRegionAdaptor : public IllegalOpWithRegionGenericAdaptor<::mlir::ValueRange> { … };
class IllegalOpWithRegion : public ::mlir::Op<IllegalOpWithRegion, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IllegalOpWithRegion)
namespace test {
namespace detail {
class IllegalOpWithRegionAnchorGenericAdaptorBase { … };
}
template <typename RangeT>
class IllegalOpWithRegionAnchorGenericAdaptor : public detail::IllegalOpWithRegionAnchorGenericAdaptorBase { … };
class IllegalOpWithRegionAnchorAdaptor : public IllegalOpWithRegionAnchorGenericAdaptor<::mlir::ValueRange> { … };
class IllegalOpWithRegionAnchor : public ::mlir::Op<IllegalOpWithRegionAnchor, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IllegalOpWithRegionAnchor)
namespace test {
namespace detail {
class IndexElementsAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class IndexElementsAttrOpGenericAdaptor : public detail::IndexElementsAttrOpGenericAdaptorBase { … };
class IndexElementsAttrOpAdaptor : public IndexElementsAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class IndexElementsAttrOp : public ::mlir::Op<IndexElementsAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IndexElementsAttrOp)
namespace test {
namespace detail {
class IntAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class IntAttrOpGenericAdaptor : public detail::IntAttrOpGenericAdaptorBase { … };
class IntAttrOpAdaptor : public IntAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class IntAttrOp : public ::mlir::Op<IntAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IntAttrOp)
namespace test {
namespace detail {
class IntElementsAttrOpGenericAdaptorBase { … };
}
template <typename RangeT>
class IntElementsAttrOpGenericAdaptor : public detail::IntElementsAttrOpGenericAdaptorBase { … };
class IntElementsAttrOpAdaptor : public IntElementsAttrOpGenericAdaptor<::mlir::ValueRange> { … };
class IntElementsAttrOp : public ::mlir::Op<IntElementsAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IntElementsAttrOp)
namespace test {
namespace detail {
class IntTypesOpGenericAdaptorBase { … };
}
template <typename RangeT>
class IntTypesOpGenericAdaptor : public detail::IntTypesOpGenericAdaptorBase { … };
class IntTypesOpAdaptor : public IntTypesOpGenericAdaptor<::mlir::ValueRange> { … };
class IntTypesOp : public ::mlir::Op<IntTypesOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<4>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpAsmOpInterface::Trait> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IntTypesOp)
namespace test {
namespace detail {
class IsolatedGraphRegionOpGenericAdaptorBase { … };
}
template <typename RangeT>
class IsolatedGraphRegionOpGenericAdaptor : public detail::IsolatedGraphRegionOpGenericAdaptorBase { … };
class IsolatedGraphRegionOpAdaptor : public IsolatedGraphRegionOpGenericAdaptor<::mlir::ValueRange> { … };
class IsolatedGraphRegionOp : public ::mlir::Op<IsolatedGraphRegionOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::RegionKindInterface::Trait, ::mlir::OpTrait::IsIsolatedFromAbove> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IsolatedGraphRegionOp)
namespace test {
namespace detail {
class IsolatedOneRegionOpGenericAdaptorBase { … };
}
template <typename RangeT>
class IsolatedOneRegionOpGenericAdaptor : public detail::IsolatedOneRegionOpGenericAdaptorBase { … };
class IsolatedOneRegionOpAdaptor : public IsolatedOneRegionOpGenericAdaptor<::mlir::ValueRange> { … };
class IsolatedOneRegionOp : public ::mlir::Op<IsolatedOneRegionOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::IsIsolatedFromAbove> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IsolatedOneRegionOp)
namespace test {
namespace detail {
class IsolatedRegionOpGenericAdaptorBase { … };
}
template <typename RangeT>
class IsolatedRegionOpGenericAdaptor : public detail::IsolatedRegionOpGenericAdaptorBase { … };
class IsolatedRegionOpAdaptor : public IsolatedRegionOpGenericAdaptor<::mlir::ValueRange> { … };
class IsolatedRegionOp : public ::mlir::Op<IsolatedRegionOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::IsIsolatedFromAbove> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IsolatedRegionOp)
namespace test {
namespace detail {
class IsolatedRegionsOpGenericAdaptorBase { … };
}
template <typename RangeT>
class IsolatedRegionsOpGenericAdaptor : public detail::IsolatedRegionsOpGenericAdaptorBase { … };
class IsolatedRegionsOpAdaptor : public IsolatedRegionsOpGenericAdaptor<::mlir::ValueRange> { … };
class IsolatedRegionsOp : public ::mlir::Op<IsolatedRegionsOp, ::mlir::OpTrait::VariadicRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::IsIsolatedFromAbove> { … };
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::IsolatedRegionsOp)
namespace test {
namespace detail {
class LegalOpAGenericAdaptorBase { … };
}
template <typename RangeT>
class LegalOpAGenericAdaptor : public detail::LegalOpAGenericAdaptorBase { … }class LegalOpAAdaptor : public LegalOpAGenericAdaptor<::mlir::ValueRange> { … }class LegalOpA : public ::mlir::Op<LegalOpA, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::LegalOpA)class LegalOpBGenericAdaptorBase { … }template <typename RangeT>
class LegalOpBGenericAdaptor : public detail::LegalOpBGenericAdaptorBase { … }class LegalOpBAdaptor : public LegalOpBGenericAdaptor<::mlir::ValueRange> { … }class LegalOpB : public ::mlir::Op<LegalOpB, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::LegalOpB)class LegalOpCGenericAdaptorBase { … }template <typename RangeT>
class LegalOpCGenericAdaptor : public detail::LegalOpCGenericAdaptorBase { … }class LegalOpCAdaptor : public LegalOpCGenericAdaptor<::mlir::ValueRange> { … }class LegalOpC : public ::mlir::Op<LegalOpC, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::LegalOpC)class LegalOpDGenericAdaptorBase { … }template <typename RangeT>
class LegalOpDGenericAdaptor : public detail::LegalOpDGenericAdaptorBase { … }class LegalOpDAdaptor : public LegalOpDGenericAdaptor<::mlir::ValueRange> { … }class LegalOpD : public ::mlir::Op<LegalOpD, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::LegalOpD)class LoopBlockOpGenericAdaptorBase { … }template <typename RangeT>
class LoopBlockOpGenericAdaptor : public detail::LoopBlockOpGenericAdaptorBase { … }class LoopBlockOpAdaptor : public LoopBlockOpGenericAdaptor<::mlir::ValueRange> { … }class LoopBlockOp : public ::mlir::Op<LoopBlockOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::FloatType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::RegionBranchOpInterface::Trait, ::mlir::OpTrait::HasRecursiveMemoryEffects, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::LoopBlockOp)class LoopBlockTerminatorOpGenericAdaptorBase { … }template <typename RangeT>
class LoopBlockTerminatorOpGenericAdaptor : public detail::LoopBlockTerminatorOpGenericAdaptorBase { … }class LoopBlockTerminatorOpAdaptor : public LoopBlockTerminatorOpGenericAdaptor<::mlir::ValueRange> { … }class LoopBlockTerminatorOp : public ::mlir::Op<LoopBlockTerminatorOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::RegionBranchTerminatorOpInterface::Trait, ::mlir::ConditionallySpeculatable::Trait, ::mlir::OpTrait::AlwaysSpeculatableImplTrait, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::OpTrait::IsTerminator> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::LoopBlockTerminatorOp)class MakeTupleOpGenericAdaptorBase { … }template <typename RangeT>
class MakeTupleOpGenericAdaptor : public detail::MakeTupleOpGenericAdaptorBase { … }class MakeTupleOpAdaptor : public MakeTupleOpGenericAdaptor<::mlir::ValueRange> { … }class MakeTupleOp : public ::mlir::Op<MakeTupleOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MakeTupleOp)class ManyArgsOpGenericAdaptorBase { … }template <typename RangeT>
class ManyArgsOpGenericAdaptor : public detail::ManyArgsOpGenericAdaptorBase { … }class ManyArgsOpAdaptor : public ManyArgsOpGenericAdaptor<::mlir::ValueRange> { … }class ManyArgsOp : public ::mlir::Op<ManyArgsOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<9>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ManyArgsOp)class MixedNormalVariadicOperandOpGenericAdaptorBase { … }template <typename RangeT>
class MixedNormalVariadicOperandOpGenericAdaptor : public detail::MixedNormalVariadicOperandOpGenericAdaptorBase { … }class MixedNormalVariadicOperandOpAdaptor : public MixedNormalVariadicOperandOpGenericAdaptor<::mlir::ValueRange> { … }class MixedNormalVariadicOperandOp : public ::mlir::Op<MixedNormalVariadicOperandOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedNormalVariadicOperandOp)class MixedNormalVariadicResultsGenericAdaptorBase { … }template <typename RangeT>
class MixedNormalVariadicResultsGenericAdaptor : public detail::MixedNormalVariadicResultsGenericAdaptorBase { … }class MixedNormalVariadicResultsAdaptor : public MixedNormalVariadicResultsGenericAdaptor<::mlir::ValueRange> { … }class MixedNormalVariadicResults : public ::mlir::Op<MixedNormalVariadicResults, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::AtLeastNResults<1>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedNormalVariadicResults)class MixedVOperandInOutI32OpGenericAdaptorBase { … }template <typename RangeT>
class MixedVOperandInOutI32OpGenericAdaptor : public detail::MixedVOperandInOutI32OpGenericAdaptorBase { … }class MixedVOperandInOutI32OpAdaptor : public MixedVOperandInOutI32OpGenericAdaptor<::mlir::ValueRange> { … }class MixedVOperandInOutI32Op : public ::mlir::Op<MixedVOperandInOutI32Op, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedVOperandInOutI32Op)class MixedVOperandOp1GenericAdaptorBase { … }template <typename RangeT>
class MixedVOperandOp1GenericAdaptor : public detail::MixedVOperandOp1GenericAdaptorBase { … }class MixedVOperandOp1Adaptor : public MixedVOperandOp1GenericAdaptor<::mlir::ValueRange> { … }class MixedVOperandOp1 : public ::mlir::Op<MixedVOperandOp1, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedVOperandOp1)class MixedVOperandOp2GenericAdaptorBase { … }template <typename RangeT>
class MixedVOperandOp2GenericAdaptor : public detail::MixedVOperandOp2GenericAdaptorBase { … }class MixedVOperandOp2Adaptor : public MixedVOperandOp2GenericAdaptor<::mlir::ValueRange> { … }class MixedVOperandOp2 : public ::mlir::Op<MixedVOperandOp2, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedVOperandOp2)class MixedVOperandOp3GenericAdaptorBase { … }template <typename RangeT>
class MixedVOperandOp3GenericAdaptor : public detail::MixedVOperandOp3GenericAdaptorBase { … }class MixedVOperandOp3Adaptor : public MixedVOperandOp3GenericAdaptor<::mlir::ValueRange> { … }class MixedVOperandOp3 : public ::mlir::Op<MixedVOperandOp3, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedVOperandOp3)class MixedVOperandOp4GenericAdaptorBase { … }template <typename RangeT>
class MixedVOperandOp4GenericAdaptor : public detail::MixedVOperandOp4GenericAdaptorBase { … }class MixedVOperandOp4Adaptor : public MixedVOperandOp4GenericAdaptor<::mlir::ValueRange> { … }class MixedVOperandOp4 : public ::mlir::Op<MixedVOperandOp4, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedVOperandOp4)class MixedVOperandOp5GenericAdaptorBase { … }template <typename RangeT>
class MixedVOperandOp5GenericAdaptor : public detail::MixedVOperandOp5GenericAdaptorBase { … }class MixedVOperandOp5Adaptor : public MixedVOperandOp5GenericAdaptor<::mlir::ValueRange> { … }class MixedVOperandOp5 : public ::mlir::Op<MixedVOperandOp5, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<3>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedVOperandOp5)class MixedVOperandOp6GenericAdaptorBase { … }template <typename RangeT>
class MixedVOperandOp6GenericAdaptor : public detail::MixedVOperandOp6GenericAdaptorBase { … }class MixedVOperandOp6Adaptor : public MixedVOperandOp6GenericAdaptor<::mlir::ValueRange> { … }class MixedVOperandOp6 : public ::mlir::Op<MixedVOperandOp6, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedVOperandOp6)class MixedVResultOp1GenericAdaptorBase { … }template <typename RangeT>
class MixedVResultOp1GenericAdaptor : public detail::MixedVResultOp1GenericAdaptorBase { … }class MixedVResultOp1Adaptor : public MixedVResultOp1GenericAdaptor<::mlir::ValueRange> { … }class MixedVResultOp1 : public ::mlir::Op<MixedVResultOp1, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::AtLeastNResults<1>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedVResultOp1)class MixedVResultOp2GenericAdaptorBase { … }template <typename RangeT>
class MixedVResultOp2GenericAdaptor : public detail::MixedVResultOp2GenericAdaptorBase { … }class MixedVResultOp2Adaptor : public MixedVResultOp2GenericAdaptor<::mlir::ValueRange> { … }class MixedVResultOp2 : public ::mlir::Op<MixedVResultOp2, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::AtLeastNResults<1>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedVResultOp2)class MixedVResultOp3GenericAdaptorBase { … }template <typename RangeT>
class MixedVResultOp3GenericAdaptor : public detail::MixedVResultOp3GenericAdaptorBase { … }class MixedVResultOp3Adaptor : public MixedVResultOp3GenericAdaptor<::mlir::ValueRange> { … }class MixedVResultOp3 : public ::mlir::Op<MixedVResultOp3, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::AtLeastNResults<1>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MixedVResultOp3)class MultiTensorRankOfGenericAdaptorBase { … }template <typename RangeT>
class MultiTensorRankOfGenericAdaptor : public detail::MultiTensorRankOfGenericAdaptorBase { … }class MultiTensorRankOfAdaptor : public MultiTensorRankOfGenericAdaptor<::mlir::ValueRange> { … }class MultiTensorRankOf : public ::mlir::Op<MultiTensorRankOf, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::MultiTensorRankOf)class NDTensorOfOpGenericAdaptorBase { … }template <typename RangeT>
class NDTensorOfOpGenericAdaptor : public detail::NDTensorOfOpGenericAdaptorBase { … }class NDTensorOfOpAdaptor : public NDTensorOfOpGenericAdaptor<::mlir::ValueRange> { … }class NDTensorOfOp : public ::mlir::Op<NDTensorOfOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<5>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::NDTensorOfOp)class NestedTupleOpGenericAdaptorBase { … }template <typename RangeT>
class NestedTupleOpGenericAdaptor : public detail::NestedTupleOpGenericAdaptorBase { … }class NestedTupleOpAdaptor : public NestedTupleOpGenericAdaptor<::mlir::ValueRange> { … }class NestedTupleOp : public ::mlir::Op<NestedTupleOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::NestedTupleOp)class NeverSpeculatableOpGenericAdaptorBase { … }template <typename RangeT>
class NeverSpeculatableOpGenericAdaptor : public detail::NeverSpeculatableOpGenericAdaptorBase { … }class NeverSpeculatableOpAdaptor : public NeverSpeculatableOpGenericAdaptor<::mlir::ValueRange> { … }class NeverSpeculatableOp : public ::mlir::Op<NeverSpeculatableOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::ConditionallySpeculatable::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::NeverSpeculatableOp)class NonNegIntAttrOpGenericAdaptorBase { … }template <typename RangeT>
class NonNegIntAttrOpGenericAdaptor : public detail::NonNegIntAttrOpGenericAdaptorBase { … }class NonNegIntAttrOpAdaptor : public NonNegIntAttrOpGenericAdaptor<::mlir::ValueRange> { … }class NonNegIntAttrOp : public ::mlir::Op<NonNegIntAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::NonNegIntAttrOp)class OneI32ResultOpGenericAdaptorBase { … }template <typename RangeT>
class OneI32ResultOpGenericAdaptor : public detail::OneI32ResultOpGenericAdaptorBase { … }class OneI32ResultOpAdaptor : public OneI32ResultOpGenericAdaptor<::mlir::ValueRange> { … }class OneI32ResultOp : public ::mlir::Op<OneI32ResultOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OneI32ResultOp)class OneRegionOpGenericAdaptorBase { … }template <typename RangeT>
class OneRegionOpGenericAdaptor : public detail::OneRegionOpGenericAdaptorBase { … }class OneRegionOpAdaptor : public OneRegionOpGenericAdaptor<::mlir::ValueRange> { … }class OneRegionOp : public ::mlir::Op<OneRegionOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OneRegionOp)class OneRegionWithOperandsOpGenericAdaptorBase { … }template <typename RangeT>
class OneRegionWithOperandsOpGenericAdaptor : public detail::OneRegionWithOperandsOpGenericAdaptorBase { … }class OneRegionWithOperandsOpAdaptor : public OneRegionWithOperandsOpGenericAdaptor<::mlir::ValueRange> { … }class OneRegionWithOperandsOp : public ::mlir::Op<OneRegionWithOperandsOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OneRegionWithOperandsOp)class OneRegionWithRecursiveMemoryEffectsOpGenericAdaptorBase { … }template <typename RangeT>
class OneRegionWithRecursiveMemoryEffectsOpGenericAdaptor : public detail::OneRegionWithRecursiveMemoryEffectsOpGenericAdaptorBase { … }class OneRegionWithRecursiveMemoryEffectsOpAdaptor : public OneRegionWithRecursiveMemoryEffectsOpGenericAdaptor<::mlir::ValueRange> { … }class OneRegionWithRecursiveMemoryEffectsOp : public ::mlir::Op<OneRegionWithRecursiveMemoryEffectsOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::HasRecursiveMemoryEffects> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OneRegionWithRecursiveMemoryEffectsOp)class OneResultOp1GenericAdaptorBase { … }template <typename RangeT>
class OneResultOp1GenericAdaptor : public detail::OneResultOp1GenericAdaptorBase { … }class OneResultOp1Adaptor : public OneResultOp1GenericAdaptor<::mlir::ValueRange> { … }class OneResultOp1 : public ::mlir::Op<OneResultOp1, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::FloatType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OneResultOp1)class OneResultOp2GenericAdaptorBase { … }template <typename RangeT>
class OneResultOp2GenericAdaptor : public detail::OneResultOp2GenericAdaptorBase { … }class OneResultOp2Adaptor : public OneResultOp2GenericAdaptor<::mlir::ValueRange> { … }class OneResultOp2 : public ::mlir::Op<OneResultOp2, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OneResultOp2)class OneResultOp3GenericAdaptorBase { … }template <typename RangeT>
class OneResultOp3GenericAdaptor : public detail::OneResultOp3GenericAdaptorBase { … }class OneResultOp3Adaptor : public OneResultOp3GenericAdaptor<::mlir::ValueRange> { … }class OneResultOp3 : public ::mlir::Op<OneResultOp3, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OneResultOp3)class OneToTwoGenericAdaptorBase { … }template <typename RangeT>
class OneToTwoGenericAdaptor : public detail::OneToTwoGenericAdaptorBase { … }class OneToTwoAdaptor : public OneToTwoGenericAdaptor<::mlir::ValueRange> { … }class OneToTwo : public ::mlir::Op<OneToTwo, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<2>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OneToTwo)class OneVResOneVOperandOp1GenericAdaptorBase { … }template <typename RangeT>
class OneVResOneVOperandOp1GenericAdaptor : public detail::OneVResOneVOperandOp1GenericAdaptorBase { … }class OneVResOneVOperandOp1Adaptor : public OneVResOneVOperandOp1GenericAdaptor<::mlir::ValueRange> { … }class OneVResOneVOperandOp1 : public ::mlir::Op<OneVResOneVOperandOp1, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OneVResOneVOperandOp1)class OneVResOneVOperandOp2GenericAdaptorBase { … }template <typename RangeT>
class OneVResOneVOperandOp2GenericAdaptor : public detail::OneVResOneVOperandOp2GenericAdaptorBase { … }class OneVResOneVOperandOp2Adaptor : public OneVResOneVOperandOp2GenericAdaptor<::mlir::ValueRange> { … }class OneVResOneVOperandOp2 : public ::mlir::Op<OneVResOneVOperandOp2, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OneVResOneVOperandOp2)class OpAGenericAdaptorBase { … }template <typename RangeT>
class OpAGenericAdaptor : public detail::OpAGenericAdaptorBase { … }class OpAAdaptor : public OpAGenericAdaptor<::mlir::ValueRange> { … }class OpA : public ::mlir::Op<OpA, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpA)class OpAllAttrConstraint1GenericAdaptorBase { … }template <typename RangeT>
class OpAllAttrConstraint1GenericAdaptor : public detail::OpAllAttrConstraint1GenericAdaptorBase { … }class OpAllAttrConstraint1Adaptor : public OpAllAttrConstraint1GenericAdaptor<::mlir::ValueRange> { … }class OpAllAttrConstraint1 : public ::mlir::Op<OpAllAttrConstraint1, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpAllAttrConstraint1)class OpAllAttrConstraint2GenericAdaptorBase { … }template <typename RangeT>
class OpAllAttrConstraint2GenericAdaptor : public detail::OpAllAttrConstraint2GenericAdaptorBase { … }class OpAllAttrConstraint2Adaptor : public OpAllAttrConstraint2GenericAdaptor<::mlir::ValueRange> { … }class OpAllAttrConstraint2 : public ::mlir::Op<OpAllAttrConstraint2, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpAllAttrConstraint2)class OpAttrMatch1GenericAdaptorBase { … }template <typename RangeT>
class OpAttrMatch1GenericAdaptor : public detail::OpAttrMatch1GenericAdaptorBase { … }class OpAttrMatch1Adaptor : public OpAttrMatch1GenericAdaptor<::mlir::ValueRange> { … }class OpAttrMatch1 : public ::mlir::Op<OpAttrMatch1, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpAttrMatch1)class OpAttrMatch2GenericAdaptorBase { … }template <typename RangeT>
class OpAttrMatch2GenericAdaptor : public detail::OpAttrMatch2GenericAdaptorBase { … }class OpAttrMatch2Adaptor : public OpAttrMatch2GenericAdaptor<::mlir::ValueRange> { … }class OpAttrMatch2 : public ::mlir::Op<OpAttrMatch2, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpAttrMatch2)class OpAttrMatch3GenericAdaptorBase { … }template <typename RangeT>
class OpAttrMatch3GenericAdaptor : public detail::OpAttrMatch3GenericAdaptorBase { … }class OpAttrMatch3Adaptor : public OpAttrMatch3GenericAdaptor<::mlir::ValueRange> { … }class OpAttrMatch3 : public ::mlir::Op<OpAttrMatch3, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpAttrMatch3)class OpAttrMatch4GenericAdaptorBase { … }template <typename RangeT>
class OpAttrMatch4GenericAdaptor : public detail::OpAttrMatch4GenericAdaptorBase { … }class OpAttrMatch4Adaptor : public OpAttrMatch4GenericAdaptor<::mlir::ValueRange> { … }class OpAttrMatch4 : public ::mlir::Op<OpAttrMatch4, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpAttrMatch4)class OpBGenericAdaptorBase { … }template <typename RangeT>
class OpBGenericAdaptor : public detail::OpBGenericAdaptorBase { … }class OpBAdaptor : public OpBGenericAdaptor<::mlir::ValueRange> { … }class OpB : public ::mlir::Op<OpB, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpB)class OpCGenericAdaptorBase { … }template <typename RangeT>
class OpCGenericAdaptor : public detail::OpCGenericAdaptorBase { … }class OpCAdaptor : public OpCGenericAdaptor<::mlir::ValueRange> { … }class OpC : public ::mlir::Op<OpC, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpC)class OpCrashLongGenericAdaptorBase { … }template <typename RangeT>
class OpCrashLongGenericAdaptor : public detail::OpCrashLongGenericAdaptorBase { … }class OpCrashLongAdaptor : public OpCrashLongGenericAdaptor<::mlir::ValueRange> { … }class OpCrashLong : public ::mlir::Op<OpCrashLong, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<3>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpCrashLong)class OpCrashShortGenericAdaptorBase { … }template <typename RangeT>
class OpCrashShortGenericAdaptor : public detail::OpCrashShortGenericAdaptorBase { … }class OpCrashShortAdaptor : public OpCrashShortGenericAdaptor<::mlir::ValueRange> { … }class OpCrashShort : public ::mlir::Op<OpCrashShort, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpCrashShort)class OpDGenericAdaptorBase { … }template <typename RangeT>
class OpDGenericAdaptor : public detail::OpDGenericAdaptorBase { … }class OpDAdaptor : public OpDGenericAdaptor<::mlir::ValueRange> { … }class OpD : public ::mlir::Op<OpD, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpD)class OpEGenericAdaptorBase { … }template <typename RangeT>
class OpEGenericAdaptor : public detail::OpEGenericAdaptorBase { … }class OpEAdaptor : public OpEGenericAdaptor<::mlir::ValueRange> { … }class OpE : public ::mlir::Op<OpE, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpE)class OpFGenericAdaptorBase { … }template <typename RangeT>
class OpFGenericAdaptor : public detail::OpFGenericAdaptorBase { … }class OpFAdaptor : public OpFGenericAdaptor<::mlir::ValueRange> { … }class OpF : public ::mlir::Op<OpF, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpF)class OpFuncRefGenericAdaptorBase { … }template <typename RangeT>
class OpFuncRefGenericAdaptor : public detail::OpFuncRefGenericAdaptorBase { … }class OpFuncRefAdaptor : public OpFuncRefGenericAdaptor<::mlir::ValueRange> { … }class OpFuncRef : public ::mlir::Op<OpFuncRef, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpFuncRef)class OpGGenericAdaptorBase { … }template <typename RangeT>
class OpGGenericAdaptor : public detail::OpGGenericAdaptorBase { … }class OpGAdaptor : public OpGGenericAdaptor<::mlir::ValueRange> { … }class OpG : public ::mlir::Op<OpG, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpG)class OpHGenericAdaptorBase { … }template <typename RangeT>
class OpHGenericAdaptor : public detail::OpHGenericAdaptorBase { … }class OpHAdaptor : public OpHGenericAdaptor<::mlir::ValueRange> { … }class OpH : public ::mlir::Op<OpH, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpH)class OpIGenericAdaptorBase { … }template <typename RangeT>
class OpIGenericAdaptor : public detail::OpIGenericAdaptorBase { … }class OpIAdaptor : public OpIGenericAdaptor<::mlir::ValueRange> { … }class OpI : public ::mlir::Op<OpI, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpI)class OpInterleavedOperandAttribute1GenericAdaptorBase { … }template <typename RangeT>
class OpInterleavedOperandAttribute1GenericAdaptor : public detail::OpInterleavedOperandAttribute1GenericAdaptorBase { … }class OpInterleavedOperandAttribute1Adaptor : public OpInterleavedOperandAttribute1GenericAdaptor<::mlir::ValueRange> { … }class OpInterleavedOperandAttribute1 : public ::mlir::Op<OpInterleavedOperandAttribute1, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpInterleavedOperandAttribute1)class OpInterleavedOperandAttribute2GenericAdaptorBase { … }template <typename RangeT>
class OpInterleavedOperandAttribute2GenericAdaptor : public detail::OpInterleavedOperandAttribute2GenericAdaptorBase { … }class OpInterleavedOperandAttribute2Adaptor : public OpInterleavedOperandAttribute2GenericAdaptor<::mlir::ValueRange> { … }class OpInterleavedOperandAttribute2 : public ::mlir::Op<OpInterleavedOperandAttribute2, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpInterleavedOperandAttribute2)class OpJGenericAdaptorBase { … }template <typename RangeT>
class OpJGenericAdaptor : public detail::OpJGenericAdaptorBase { … }class OpJAdaptor : public OpJGenericAdaptor<::mlir::ValueRange> { … }class OpJ : public ::mlir::Op<OpJ, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpJ)class OpKGenericAdaptorBase { … }template <typename RangeT>
class OpKGenericAdaptor : public detail::OpKGenericAdaptorBase { … }class OpKAdaptor : public OpKGenericAdaptor<::mlir::ValueRange> { … }class OpK : public ::mlir::Op<OpK, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpK)class OpMGenericAdaptorBase { … }template <typename RangeT>
class OpMGenericAdaptor : public detail::OpMGenericAdaptorBase { … }class OpMAdaptor : public OpMGenericAdaptor<::mlir::ValueRange> { … }class OpM : public ::mlir::Op<OpM, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpM)class OpNGenericAdaptorBase { … }template <typename RangeT>
class OpNGenericAdaptor : public detail::OpNGenericAdaptorBase { … }class OpNAdaptor : public OpNGenericAdaptor<::mlir::ValueRange> { … }class OpN : public ::mlir::Op<OpN, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpN)class OpNativeCodeCall1GenericAdaptorBase { … }template <typename RangeT>
class OpNativeCodeCall1GenericAdaptor : public detail::OpNativeCodeCall1GenericAdaptorBase { … }class OpNativeCodeCall1Adaptor : public OpNativeCodeCall1GenericAdaptor<::mlir::ValueRange> { … }class OpNativeCodeCall1 : public ::mlir::Op<OpNativeCodeCall1, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpNativeCodeCall1)class OpNativeCodeCall2GenericAdaptorBase { … }template <typename RangeT>
class OpNativeCodeCall2GenericAdaptor : public detail::OpNativeCodeCall2GenericAdaptorBase { … }class OpNativeCodeCall2Adaptor : public OpNativeCodeCall2GenericAdaptor<::mlir::ValueRange> { … }class OpNativeCodeCall2 : public ::mlir::Op<OpNativeCodeCall2, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpNativeCodeCall2)class OpNativeCodeCall3GenericAdaptorBase { … }template <typename RangeT>
class OpNativeCodeCall3GenericAdaptor : public detail::OpNativeCodeCall3GenericAdaptorBase { … }class OpNativeCodeCall3Adaptor : public OpNativeCodeCall3GenericAdaptor<::mlir::ValueRange> { … }class OpNativeCodeCall3 : public ::mlir::Op<OpNativeCodeCall3, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpNativeCodeCall3)class OpNativeCodeCall4GenericAdaptorBase { … }template <typename RangeT>
class OpNativeCodeCall4GenericAdaptor : public detail::OpNativeCodeCall4GenericAdaptorBase { … }class OpNativeCodeCall4Adaptor : public OpNativeCodeCall4GenericAdaptor<::mlir::ValueRange> { … }class OpNativeCodeCall4 : public ::mlir::Op<OpNativeCodeCall4, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<2>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpNativeCodeCall4)class OpNativeCodeCall5GenericAdaptorBase { … }template <typename RangeT>
class OpNativeCodeCall5GenericAdaptor : public detail::OpNativeCodeCall5GenericAdaptorBase { … }class OpNativeCodeCall5Adaptor : public OpNativeCodeCall5GenericAdaptor<::mlir::ValueRange> { … }class OpNativeCodeCall5 : public ::mlir::Op<OpNativeCodeCall5, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<2>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpNativeCodeCall5)class OpNativeCodeCall6GenericAdaptorBase { … }template <typename RangeT>
class OpNativeCodeCall6GenericAdaptor : public detail::OpNativeCodeCall6GenericAdaptorBase { … }class OpNativeCodeCall6Adaptor : public OpNativeCodeCall6GenericAdaptor<::mlir::ValueRange> { … }class OpNativeCodeCall6 : public ::mlir::Op<OpNativeCodeCall6, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<2>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpNativeCodeCall6)class OpNativeCodeCall7GenericAdaptorBase { … }template <typename RangeT>
class OpNativeCodeCall7GenericAdaptor : public detail::OpNativeCodeCall7GenericAdaptorBase { … }class OpNativeCodeCall7Adaptor : public OpNativeCodeCall7GenericAdaptor<::mlir::ValueRange> { … }class OpNativeCodeCall7 : public ::mlir::Op<OpNativeCodeCall7, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpNativeCodeCall7)class OpNonNormGenericAdaptorBase { … }template <typename RangeT>
class OpNonNormGenericAdaptor : public detail::OpNonNormGenericAdaptorBase { … }class OpNonNormAdaptor : public OpNonNormGenericAdaptor<::mlir::ValueRange> { … }class OpNonNorm : public ::mlir::Op<OpNonNorm, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpNonNorm)class OpNormGenericAdaptorBase { … }template <typename RangeT>
class OpNormGenericAdaptor : public detail::OpNormGenericAdaptorBase { … }class OpNormAdaptor : public OpNormGenericAdaptor<::mlir::ValueRange> { … }class OpNorm : public ::mlir::Op<OpNorm, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::MemRefsNormalizable> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpNorm)class OpNormRetGenericAdaptorBase { … }template <typename RangeT>
class OpNormRetGenericAdaptor : public detail::OpNormRetGenericAdaptorBase { … }class OpNormRetAdaptor : public OpNormRetGenericAdaptor<::mlir::ValueRange> { … }class OpNormRet : public ::mlir::Op<OpNormRet, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<2>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::MemRefsNormalizable, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpNormRet)class OpOGenericAdaptorBase { … }template <typename RangeT>
class OpOGenericAdaptor : public detail::OpOGenericAdaptorBase { … }class OpOAdaptor : public OpOGenericAdaptor<::mlir::ValueRange> { … }class OpO : public ::mlir::Op<OpO, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpO)class OpPGenericAdaptorBase { … }template <typename RangeT>
class OpPGenericAdaptor : public detail::OpPGenericAdaptorBase { … }class OpPAdaptor : public OpPGenericAdaptor<::mlir::ValueRange> { … }class OpP : public ::mlir::Op<OpP, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<6>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpP)class OpRGenericAdaptorBase { … }template <typename RangeT>
class OpRGenericAdaptor : public detail::OpRGenericAdaptorBase { … }class OpRAdaptor : public OpRGenericAdaptor<::mlir::ValueRange> { … }class OpR : public ::mlir::Op<OpR, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpR)class OpSGenericAdaptorBase { … }template <typename RangeT>
class OpSGenericAdaptor : public detail::OpSGenericAdaptorBase { … }class OpSAdaptor : public OpSGenericAdaptor<::mlir::ValueRange> { … }class OpS : public ::mlir::Op<OpS, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpS)class OpSymbolBindingAGenericAdaptorBase { … }template <typename RangeT>
class OpSymbolBindingAGenericAdaptor : public detail::OpSymbolBindingAGenericAdaptorBase { … }class OpSymbolBindingAAdaptor : public OpSymbolBindingAGenericAdaptor<::mlir::ValueRange> { … }class OpSymbolBindingA : public ::mlir::Op<OpSymbolBindingA, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpSymbolBindingA)class OpSymbolBindingBGenericAdaptorBase { … }template <typename RangeT>
class OpSymbolBindingBGenericAdaptor : public detail::OpSymbolBindingBGenericAdaptorBase { … }class OpSymbolBindingBAdaptor : public OpSymbolBindingBGenericAdaptor<::mlir::ValueRange> { … }class OpSymbolBindingB : public ::mlir::Op<OpSymbolBindingB, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpSymbolBindingB)class OpSymbolBindingCGenericAdaptorBase { … }template <typename RangeT>
class OpSymbolBindingCGenericAdaptor : public detail::OpSymbolBindingCGenericAdaptorBase { … }class OpSymbolBindingCAdaptor : public OpSymbolBindingCGenericAdaptor<::mlir::ValueRange> { … }class OpSymbolBindingC : public ::mlir::Op<OpSymbolBindingC, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpSymbolBindingC)class OpSymbolBindingDGenericAdaptorBase { … }template <typename RangeT>
class OpSymbolBindingDGenericAdaptor : public detail::OpSymbolBindingDGenericAdaptorBase { … }class OpSymbolBindingDAdaptor : public OpSymbolBindingDGenericAdaptor<::mlir::ValueRange> { … }class OpSymbolBindingD : public ::mlir::Op<OpSymbolBindingD, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpSymbolBindingD)class OpSymbolBindingNoResultGenericAdaptorBase { … }template <typename RangeT>
class OpSymbolBindingNoResultGenericAdaptor : public detail::OpSymbolBindingNoResultGenericAdaptorBase { … }class OpSymbolBindingNoResultAdaptor : public OpSymbolBindingNoResultGenericAdaptor<::mlir::ValueRange> { … }class OpSymbolBindingNoResult : public ::mlir::Op<OpSymbolBindingNoResult, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpSymbolBindingNoResult)class OpWithBitEnumGenericAdaptorBase { … }template <typename RangeT>
class OpWithBitEnumGenericAdaptor : public detail::OpWithBitEnumGenericAdaptorBase { … }class OpWithBitEnumAdaptor : public OpWithBitEnumGenericAdaptor<::mlir::ValueRange> { … }class OpWithBitEnum : public ::mlir::Op<OpWithBitEnum, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpWithBitEnum)class OpWithBitEnumVerticalBarGenericAdaptorBase { … }template <typename RangeT>
class OpWithBitEnumVerticalBarGenericAdaptor : public detail::OpWithBitEnumVerticalBarGenericAdaptorBase { … }class OpWithBitEnumVerticalBarAdaptor : public OpWithBitEnumVerticalBarGenericAdaptor<::mlir::ValueRange> { … }class OpWithBitEnumVerticalBar : public ::mlir::Op<OpWithBitEnumVerticalBar, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpWithBitEnumVerticalBar)class OpWithDataLayoutOpGenericAdaptorBase { … }template <typename RangeT>
class OpWithDataLayoutOpGenericAdaptor : public detail::OpWithDataLayoutOpGenericAdaptorBase { … }class OpWithDataLayoutOpAdaptor : public OpWithDataLayoutOpGenericAdaptor<::mlir::ValueRange> { … }class OpWithDataLayoutOp : public ::mlir::Op<OpWithDataLayoutOp, ::mlir::OpTrait::VariadicRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::HasDefaultDLTIDataLayout, ::mlir::DataLayoutOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpWithDataLayoutOp)class OpWithEnumGenericAdaptorBase { … }template <typename RangeT>
class OpWithEnumGenericAdaptor : public detail::OpWithEnumGenericAdaptorBase { … }class OpWithEnumAdaptor : public OpWithEnumGenericAdaptor<::mlir::ValueRange> { … }class OpWithEnum : public ::mlir::Op<OpWithEnum, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpWithEnum)class OpWithInferTypeAdaptorInterfaceOpGenericAdaptorBase { … }template <typename RangeT>
class OpWithInferTypeAdaptorInterfaceOpGenericAdaptor : public detail::OpWithInferTypeAdaptorInterfaceOpGenericAdaptorBase { … }class OpWithInferTypeAdaptorInterfaceOpAdaptor : public OpWithInferTypeAdaptorInterfaceOpGenericAdaptor<::mlir::ValueRange> { … }class OpWithInferTypeAdaptorInterfaceOp : public ::mlir::Op<OpWithInferTypeAdaptorInterfaceOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::TensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait, ::mlir::OpTrait::InferTypeOpAdaptor> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpWithInferTypeAdaptorInterfaceOp)class OpWithInferTypeInterfaceOpGenericAdaptorBase { … }template <typename RangeT>
class OpWithInferTypeInterfaceOpGenericAdaptor : public detail::OpWithInferTypeInterfaceOpGenericAdaptorBase { … }class OpWithInferTypeInterfaceOpAdaptor : public OpWithInferTypeInterfaceOpGenericAdaptor<::mlir::ValueRange> { … }class OpWithInferTypeInterfaceOp : public ::mlir::Op<OpWithInferTypeInterfaceOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::TensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpWithInferTypeInterfaceOp)class OpWithRefineTypeInterfaceOpGenericAdaptorBase { … }template <typename RangeT>
class OpWithRefineTypeInterfaceOpGenericAdaptor : public detail::OpWithRefineTypeInterfaceOpGenericAdaptorBase { … }class OpWithRefineTypeInterfaceOpAdaptor : public OpWithRefineTypeInterfaceOpGenericAdaptor<::mlir::ValueRange> { … }class OpWithRefineTypeInterfaceOp : public ::mlir::Op<OpWithRefineTypeInterfaceOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::TensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpWithRefineTypeInterfaceOp)class OpWithResultShapeInterfaceOpGenericAdaptorBase { … }template <typename RangeT>
class OpWithResultShapeInterfaceOpGenericAdaptor : public detail::OpWithResultShapeInterfaceOpGenericAdaptorBase { … }class OpWithResultShapeInterfaceOpAdaptor : public OpWithResultShapeInterfaceOpGenericAdaptor<::mlir::ValueRange> { … }class OpWithResultShapeInterfaceOp : public ::mlir::Op<OpWithResultShapeInterfaceOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<2>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferShapedTypeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpWithResultShapeInterfaceOp)class OpWithResultShapePerDimInterfaceOpGenericAdaptorBase { … }template <typename RangeT>
class OpWithResultShapePerDimInterfaceOpGenericAdaptor : public detail::OpWithResultShapePerDimInterfaceOpGenericAdaptorBase { … }class OpWithResultShapePerDimInterfaceOpAdaptor : public OpWithResultShapePerDimInterfaceOpGenericAdaptor<::mlir::ValueRange> { … }class OpWithResultShapePerDimInterfaceOp : public ::mlir::Op<OpWithResultShapePerDimInterfaceOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<2>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::ReifyRankedShapedTypeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpWithResultShapePerDimInterfaceOp)class OpWithShapedTypeInferTypeAdaptorInterfaceOpGenericAdaptorBase { … }template <typename RangeT>
class OpWithShapedTypeInferTypeAdaptorInterfaceOpGenericAdaptor : public detail::OpWithShapedTypeInferTypeAdaptorInterfaceOpGenericAdaptorBase { … }class OpWithShapedTypeInferTypeAdaptorInterfaceOpAdaptor : public OpWithShapedTypeInferTypeAdaptorInterfaceOpGenericAdaptor<::mlir::ValueRange> { … }class OpWithShapedTypeInferTypeAdaptorInterfaceOp : public ::mlir::Op<OpWithShapedTypeInferTypeAdaptorInterfaceOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::TensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait, ::mlir::InferShapedTypeOpInterface::Trait, ::mlir::OpTrait::InferShapedTypeOpAdaptor, ::mlir::OpTrait::InferTensorType> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpWithShapedTypeInferTypeAdaptorInterfaceOp)class OpWithShapedTypeInferTypeInterfaceOpGenericAdaptorBase { … }template <typename RangeT>
class OpWithShapedTypeInferTypeInterfaceOpGenericAdaptor : public detail::OpWithShapedTypeInferTypeInterfaceOpGenericAdaptorBase { … }class OpWithShapedTypeInferTypeInterfaceOpAdaptor : public OpWithShapedTypeInferTypeInterfaceOpGenericAdaptor<::mlir::ValueRange> { … }class OpWithShapedTypeInferTypeInterfaceOp : public ::mlir::Op<OpWithShapedTypeInferTypeInterfaceOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::TensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait, ::mlir::InferShapedTypeOpInterface::Trait, ::mlir::OpTrait::InferTensorType> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpWithShapedTypeInferTypeInterfaceOp)class OpXGenericAdaptorBase { … }template <typename RangeT>
class OpXGenericAdaptor : public detail::OpXGenericAdaptorBase { … }class OpXAdaptor : public OpXGenericAdaptor<::mlir::ValueRange> { … }class OpX : public ::mlir::Op<OpX, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OpX)class OperandRankEqualsResultSizeGenericAdaptorBase { … }template <typename RangeT>
class OperandRankEqualsResultSizeGenericAdaptor : public detail::OperandRankEqualsResultSizeGenericAdaptorBase { … }class OperandRankEqualsResultSizeAdaptor : public OperandRankEqualsResultSizeGenericAdaptor<::mlir::ValueRange> { … }class OperandRankEqualsResultSize : public ::mlir::Op<OperandRankEqualsResultSize, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::ShapedType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OperandRankEqualsResultSize)class OperandZeroAndResultHaveSameElementCountGenericAdaptorBase { … }template <typename RangeT>
class OperandZeroAndResultHaveSameElementCountGenericAdaptor : public detail::OperandZeroAndResultHaveSameElementCountGenericAdaptorBase { … }class OperandZeroAndResultHaveSameElementCountAdaptor : public OperandZeroAndResultHaveSameElementCountGenericAdaptor<::mlir::ValueRange> { … }class OperandZeroAndResultHaveSameElementCount : public ::mlir::Op<OperandZeroAndResultHaveSameElementCount, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::ShapedType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OperandZeroAndResultHaveSameElementCount)class OperandZeroAndResultHaveSameElementTypeGenericAdaptorBase { … }template <typename RangeT>
class OperandZeroAndResultHaveSameElementTypeGenericAdaptor : public detail::OperandZeroAndResultHaveSameElementTypeGenericAdaptorBase { … }class OperandZeroAndResultHaveSameElementTypeAdaptor : public OperandZeroAndResultHaveSameElementTypeGenericAdaptor<::mlir::ValueRange> { … }class OperandZeroAndResultHaveSameElementType : public ::mlir::Op<OperandZeroAndResultHaveSameElementType, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OperandZeroAndResultHaveSameElementType)class OperandZeroAndResultHaveSameRankGenericAdaptorBase { … }template <typename RangeT>
class OperandZeroAndResultHaveSameRankGenericAdaptor : public detail::OperandZeroAndResultHaveSameRankGenericAdaptorBase { … }class OperandZeroAndResultHaveSameRankAdaptor : public OperandZeroAndResultHaveSameRankGenericAdaptor<::mlir::ValueRange> { … }class OperandZeroAndResultHaveSameRank : public ::mlir::Op<OperandZeroAndResultHaveSameRank, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::ShapedType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OperandZeroAndResultHaveSameRank)class OperandZeroAndResultHaveSameShapeGenericAdaptorBase { … }template <typename RangeT>
class OperandZeroAndResultHaveSameShapeGenericAdaptor : public detail::OperandZeroAndResultHaveSameShapeGenericAdaptorBase { … }class OperandZeroAndResultHaveSameShapeAdaptor : public OperandZeroAndResultHaveSameShapeGenericAdaptor<::mlir::ValueRange> { … }class OperandZeroAndResultHaveSameShape : public ::mlir::Op<OperandZeroAndResultHaveSameShape, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::ShapedType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OperandZeroAndResultHaveSameShape)class OperandZeroAndResultHaveSameTypeGenericAdaptorBase { … }template <typename RangeT>
class OperandZeroAndResultHaveSameTypeGenericAdaptor : public detail::OperandZeroAndResultHaveSameTypeGenericAdaptorBase { … }class OperandZeroAndResultHaveSameTypeAdaptor : public OperandZeroAndResultHaveSameTypeGenericAdaptor<::mlir::ValueRange> { … }class OperandZeroAndResultHaveSameType : public ::mlir::Op<OperandZeroAndResultHaveSameType, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OperandZeroAndResultHaveSameType)class OperandsAndResultHaveSameRankGenericAdaptorBase { … }template <typename RangeT>
class OperandsAndResultHaveSameRankGenericAdaptor : public detail::OperandsAndResultHaveSameRankGenericAdaptorBase { … }class OperandsAndResultHaveSameRankAdaptor : public OperandsAndResultHaveSameRankGenericAdaptor<::mlir::ValueRange> { … }class OperandsAndResultHaveSameRank : public ::mlir::Op<OperandsAndResultHaveSameRank, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::ShapedType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultRank> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OperandsAndResultHaveSameRank)class OperandsHaveSameElementTypeGenericAdaptorBase { … }template <typename RangeT>
class OperandsHaveSameElementTypeGenericAdaptor : public detail::OperandsHaveSameElementTypeGenericAdaptorBase { … }class OperandsHaveSameElementTypeAdaptor : public OperandsHaveSameElementTypeGenericAdaptor<::mlir::ValueRange> { … }class OperandsHaveSameElementType : public ::mlir::Op<OperandsHaveSameElementType, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OperandsHaveSameElementType)class OperandsHaveSameRankGenericAdaptorBase { … }template <typename RangeT>
class OperandsHaveSameRankGenericAdaptor : public detail::OperandsHaveSameRankGenericAdaptorBase { … }class OperandsHaveSameRankAdaptor : public OperandsHaveSameRankGenericAdaptor<::mlir::ValueRange> { … }class OperandsHaveSameRank : public ::mlir::Op<OperandsHaveSameRank, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OperandsHaveSameRank)class OperandsHaveSameTypeGenericAdaptorBase { … }template <typename RangeT>
class OperandsHaveSameTypeGenericAdaptor : public detail::OperandsHaveSameTypeGenericAdaptorBase { … }class OperandsHaveSameTypeAdaptor : public OperandsHaveSameTypeGenericAdaptor<::mlir::ValueRange> { … }class OperandsHaveSameType : public ::mlir::Op<OperandsHaveSameType, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OperandsHaveSameType)class OptionalCustomAttrOpGenericAdaptorBase { … }template <typename RangeT>
class OptionalCustomAttrOpGenericAdaptor : public detail::OptionalCustomAttrOpGenericAdaptorBase { … }class OptionalCustomAttrOpAdaptor : public OptionalCustomAttrOpGenericAdaptor<::mlir::ValueRange> { … }class OptionalCustomAttrOp : public ::mlir::Op<OptionalCustomAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::OptionalCustomAttrOp)class ParentOpGenericAdaptorBase { … }template <typename RangeT>
class ParentOpGenericAdaptor : public detail::ParentOpGenericAdaptorBase { … }class ParentOpAdaptor : public ParentOpGenericAdaptor<::mlir::ValueRange> { … }class ParentOp : public ::mlir::Op<ParentOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ParentOp)class ParentOp1GenericAdaptorBase { … }template <typename RangeT>
class ParentOp1GenericAdaptor : public detail::ParentOp1GenericAdaptorBase { … }class ParentOp1Adaptor : public ParentOp1GenericAdaptor<::mlir::ValueRange> { … }class ParentOp1 : public ::mlir::Op<ParentOp1, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ParentOp1)class ParseB64BytesOpGenericAdaptorBase { … }template <typename RangeT>
class ParseB64BytesOpGenericAdaptor : public detail::ParseB64BytesOpGenericAdaptorBase { … }class ParseB64BytesOpAdaptor : public ParseB64BytesOpGenericAdaptor<::mlir::ValueRange> { … }class ParseB64BytesOp : public ::mlir::Op<ParseB64BytesOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ParseB64BytesOp)class ParseIntegerLiteralOpGenericAdaptorBase { … }template <typename RangeT>
class ParseIntegerLiteralOpGenericAdaptor : public detail::ParseIntegerLiteralOpGenericAdaptorBase { … }class ParseIntegerLiteralOpAdaptor : public ParseIntegerLiteralOpGenericAdaptor<::mlir::ValueRange> { … }class ParseIntegerLiteralOp : public ::mlir::Op<ParseIntegerLiteralOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ParseIntegerLiteralOp)class ParseWrappedKeywordOpGenericAdaptorBase { … }template <typename RangeT>
class ParseWrappedKeywordOpGenericAdaptor : public detail::ParseWrappedKeywordOpGenericAdaptorBase { … }class ParseWrappedKeywordOpAdaptor : public ParseWrappedKeywordOpGenericAdaptor<::mlir::ValueRange> { … }class ParseWrappedKeywordOp : public ::mlir::Op<ParseWrappedKeywordOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ParseWrappedKeywordOp)class PositiveIntAttrOpGenericAdaptorBase { … }template <typename RangeT>
class PositiveIntAttrOpGenericAdaptor : public detail::PositiveIntAttrOpGenericAdaptorBase { … }class PositiveIntAttrOpAdaptor : public PositiveIntAttrOpGenericAdaptor<::mlir::ValueRange> { … }class PositiveIntAttrOp : public ::mlir::Op<PositiveIntAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::PositiveIntAttrOp)class PromisedInterfacesOpGenericAdaptorBase { … }template <typename RangeT>
class PromisedInterfacesOpGenericAdaptor : public detail::PromisedInterfacesOpGenericAdaptorBase { … }class PromisedInterfacesOpAdaptor : public PromisedInterfacesOpGenericAdaptor<::mlir::ValueRange> { … }class PromisedInterfacesOp : public ::mlir::Op<PromisedInterfacesOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::PromisedInterfacesOp)class PureOpGenericAdaptorBase { … }template <typename RangeT>
class PureOpGenericAdaptor : public detail::PureOpGenericAdaptorBase { … }class PureOpAdaptor : public PureOpGenericAdaptor<::mlir::ValueRange> { … }class PureOp : public ::mlir::Op<PureOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::ConditionallySpeculatable::Trait, ::mlir::OpTrait::AlwaysSpeculatableImplTrait, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::PureOp)class RankLessThan2I8F32MemRefOpGenericAdaptorBase { … }template <typename RangeT>
class RankLessThan2I8F32MemRefOpGenericAdaptor : public detail::RankLessThan2I8F32MemRefOpGenericAdaptorBase { … }class RankLessThan2I8F32MemRefOpAdaptor : public RankLessThan2I8F32MemRefOpGenericAdaptor<::mlir::ValueRange> { … }class RankLessThan2I8F32MemRefOp : public ::mlir::Op<RankLessThan2I8F32MemRefOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::MemRefType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::RankLessThan2I8F32MemRefOp)class RankedIntElementsAttrOpGenericAdaptorBase { … }template <typename RangeT>
class RankedIntElementsAttrOpGenericAdaptor : public detail::RankedIntElementsAttrOpGenericAdaptorBase { … }class RankedIntElementsAttrOpAdaptor : public RankedIntElementsAttrOpGenericAdaptor<::mlir::ValueRange> { … }class RankedIntElementsAttrOp : public ::mlir::Op<RankedIntElementsAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::RankedIntElementsAttrOp)class RankedTensorOpGenericAdaptorBase { … }template <typename RangeT>
class RankedTensorOpGenericAdaptor : public detail::RankedTensorOpGenericAdaptorBase { … }class RankedTensorOpAdaptor : public RankedTensorOpGenericAdaptor<::mlir::ValueRange> { … }class RankedTensorOp : public ::mlir::Op<RankedTensorOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::RankedTensorOp)class ReadBufferOpGenericAdaptorBase { … }template <typename RangeT>
class ReadBufferOpGenericAdaptor : public detail::ReadBufferOpGenericAdaptorBase { … }class ReadBufferOpAdaptor : public ReadBufferOpGenericAdaptor<::mlir::ValueRange> { … }class ReadBufferOp : public ::mlir::Op<ReadBufferOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ReadBufferOp)class RecursivelySpeculatableOpGenericAdaptorBase { … }template <typename RangeT>
class RecursivelySpeculatableOpGenericAdaptor : public detail::RecursivelySpeculatableOpGenericAdaptorBase { … }class RecursivelySpeculatableOpAdaptor : public RecursivelySpeculatableOpGenericAdaptor<::mlir::ValueRange> { … }class RecursivelySpeculatableOp : public ::mlir::Op<RecursivelySpeculatableOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::ConditionallySpeculatable::Trait, ::mlir::OpTrait::RecursivelySpeculatableImplTrait, ::mlir::OpTrait::HasRecursiveMemoryEffects, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::RecursivelySpeculatableOp)class RegionBufferBasedOpGenericAdaptorBase { … }template <typename RangeT>
class RegionBufferBasedOpGenericAdaptor : public detail::RegionBufferBasedOpGenericAdaptorBase { … }class RegionBufferBasedOpAdaptor : public RegionBufferBasedOpGenericAdaptor<::mlir::ValueRange> { … }class RegionBufferBasedOp : public ::mlir::Op<RegionBufferBasedOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::SingleBlockImplicitTerminator<RegionYieldOp>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::RegionBufferBasedOp)class RegionIfOpGenericAdaptorBase { … }template <typename RangeT>
class RegionIfOpGenericAdaptor : public detail::RegionIfOpGenericAdaptorBase { … }class RegionIfOpAdaptor : public RegionIfOpGenericAdaptor<::mlir::ValueRange> { … }class RegionIfOp : public ::mlir::Op<RegionIfOp, ::mlir::OpTrait::NRegions<3>::Impl, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::SingleBlockImplicitTerminator<RegionIfYieldOp>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::RegionBranchOpInterface::Trait, ::mlir::OpTrait::HasRecursiveMemoryEffects> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::RegionIfOp)class RegionIfYieldOpGenericAdaptorBase { … }template <typename RangeT>
class RegionIfYieldOpGenericAdaptor : public detail::RegionIfYieldOpGenericAdaptorBase { … }class RegionIfYieldOpAdaptor : public RegionIfYieldOpGenericAdaptor<::mlir::ValueRange> { … }class RegionIfYieldOp : public ::mlir::Op<RegionIfYieldOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::RegionBranchTerminatorOpInterface::Trait, ::mlir::OpTrait::ReturnLike, ::mlir::OpTrait::IsTerminator> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::RegionIfYieldOp)class RegionYieldOpGenericAdaptorBase { … }template <typename RangeT>
class RegionYieldOpGenericAdaptor : public detail::RegionYieldOpGenericAdaptorBase { … }class RegionYieldOpAdaptor : public RegionYieldOpGenericAdaptor<::mlir::ValueRange> { … }class RegionYieldOp : public ::mlir::Op<RegionYieldOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::ConditionallySpeculatable::Trait, ::mlir::OpTrait::AlwaysSpeculatableImplTrait, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::RegionBranchTerminatorOpInterface::Trait, ::mlir::OpTrait::ReturnLike, ::mlir::OpTrait::IsTerminator> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::RegionYieldOp)class ReifyBoundOpGenericAdaptorBase { … }template <typename RangeT>
class ReifyBoundOpGenericAdaptor : public detail::ReifyBoundOpGenericAdaptorBase { … }class ReifyBoundOpAdaptor : public ReifyBoundOpGenericAdaptor<::mlir::ValueRange> { … }class ReifyBoundOp : public ::mlir::Op<ReifyBoundOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IndexType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::ConditionallySpeculatable::Trait, ::mlir::OpTrait::AlwaysSpeculatableImplTrait, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ReifyBoundOp)class ResultHasSameTypeAsAttrGenericAdaptorBase { … }template <typename RangeT>
class ResultHasSameTypeAsAttrGenericAdaptor : public detail::ResultHasSameTypeAsAttrGenericAdaptorBase { … }class ResultHasSameTypeAsAttrAdaptor : public ResultHasSameTypeAsAttrGenericAdaptor<::mlir::ValueRange> { … }class ResultHasSameTypeAsAttr : public ::mlir::Op<ResultHasSameTypeAsAttr, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ResultHasSameTypeAsAttr)class ResultTypeWithTraitOpGenericAdaptorBase { … }template <typename RangeT>
class ResultTypeWithTraitOpGenericAdaptor : public detail::ResultTypeWithTraitOpGenericAdaptorBase { … }class ResultTypeWithTraitOpAdaptor : public ResultTypeWithTraitOpGenericAdaptor<::mlir::ValueRange> { … }class ResultTypeWithTraitOp : public ::mlir::Op<ResultTypeWithTraitOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ResultTypeWithTraitOp)class SSACFGRegionOpGenericAdaptorBase { … }template <typename RangeT>
class SSACFGRegionOpGenericAdaptor : public detail::SSACFGRegionOpGenericAdaptorBase { … }class SSACFGRegionOpAdaptor : public SSACFGRegionOpGenericAdaptor<::mlir::ValueRange> { … }class SSACFGRegionOp : public ::mlir::Op<SSACFGRegionOp, ::mlir::OpTrait::VariadicRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::RegionKindInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SSACFGRegionOp)class SameOperandAndResultElementTypeOpGenericAdaptorBase { … }template <typename RangeT>
class SameOperandAndResultElementTypeOpGenericAdaptor : public detail::SameOperandAndResultElementTypeOpGenericAdaptorBase { … }class SameOperandAndResultElementTypeOpAdaptor : public SameOperandAndResultElementTypeOpGenericAdaptor<::mlir::ValueRange> { … }class SameOperandAndResultElementTypeOp : public ::mlir::Op<SameOperandAndResultElementTypeOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultElementType> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SameOperandAndResultElementTypeOp)class SameOperandAndResultShapeOpGenericAdaptorBase { … }template <typename RangeT>
class SameOperandAndResultShapeOpGenericAdaptor : public detail::SameOperandAndResultShapeOpGenericAdaptorBase { … }class SameOperandAndResultShapeOpAdaptor : public SameOperandAndResultShapeOpGenericAdaptor<::mlir::ValueRange> { … }class SameOperandAndResultShapeOp : public ::mlir::Op<SameOperandAndResultShapeOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultShape> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SameOperandAndResultShapeOp)class SameOperandAndResultTypeOpGenericAdaptorBase { … }template <typename RangeT>
class SameOperandAndResultTypeOpGenericAdaptor : public detail::SameOperandAndResultTypeOpGenericAdaptorBase { … }class SameOperandAndResultTypeOpAdaptor : public SameOperandAndResultTypeOpGenericAdaptor<::mlir::ValueRange> { … }class SameOperandAndResultTypeOp : public ::mlir::Op<SameOperandAndResultTypeOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultType> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SameOperandAndResultTypeOp)class SameOperandElementTypeOpGenericAdaptorBase { … }template <typename RangeT>
class SameOperandElementTypeOpGenericAdaptor : public detail::SameOperandElementTypeOpGenericAdaptorBase { … }class SameOperandElementTypeOpAdaptor : public SameOperandElementTypeOpGenericAdaptor<::mlir::ValueRange> { … }class SameOperandElementTypeOp : public ::mlir::Op<SameOperandElementTypeOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsElementType> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SameOperandElementTypeOp)class SameOperandShapeOpGenericAdaptorBase { … }template <typename RangeT>
class SameOperandShapeOpGenericAdaptor : public detail::SameOperandShapeOpGenericAdaptorBase { … }class SameOperandShapeOpAdaptor : public SameOperandShapeOpGenericAdaptor<::mlir::ValueRange> { … }class SameOperandShapeOp : public ::mlir::Op<SameOperandShapeOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsShape> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SameOperandShapeOp)class SameOperandsResultTypeGenericAdaptorBase { … }template <typename RangeT>
class SameOperandsResultTypeGenericAdaptor : public detail::SameOperandsResultTypeGenericAdaptorBase { … }class SameOperandsResultTypeAdaptor : public SameOperandsResultTypeGenericAdaptor<::mlir::ValueRange> { … }class SameOperandsResultType : public ::mlir::Op<SameOperandsResultType, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::TensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultType, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SameOperandsResultType)class SideEffectOpGenericAdaptorBase { … }template <typename RangeT>
class SideEffectOpGenericAdaptor : public detail::SideEffectOpGenericAdaptorBase { … }class SideEffectOpAdaptor : public SideEffectOpGenericAdaptor<::mlir::ValueRange> { … }class SideEffectOp : public ::mlir::Op<SideEffectOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::TestEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SideEffectOp)class SideEffectWithRegionOpGenericAdaptorBase { … }template <typename RangeT>
class SideEffectWithRegionOpGenericAdaptor : public detail::SideEffectWithRegionOpGenericAdaptorBase { … }class SideEffectWithRegionOpAdaptor : public SideEffectWithRegionOpGenericAdaptor<::mlir::ValueRange> { … }class SideEffectWithRegionOp : public ::mlir::Op<SideEffectWithRegionOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::TestEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SideEffectWithRegionOp)class SingleBlockImplicitTerminatorOpGenericAdaptorBase { … }template <typename RangeT>
class SingleBlockImplicitTerminatorOpGenericAdaptor : public detail::SingleBlockImplicitTerminatorOpGenericAdaptorBase { … }class SingleBlockImplicitTerminatorOpAdaptor : public SingleBlockImplicitTerminatorOpGenericAdaptor<::mlir::ValueRange> { … }class SingleBlockImplicitTerminatorOp : public ::mlir::Op<SingleBlockImplicitTerminatorOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::SingleBlockImplicitTerminator<TerminatorOp>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SingleBlockImplicitTerminatorOp)class SingleNoTerminatorCustomAsmOpGenericAdaptorBase { … }template <typename RangeT>
class SingleNoTerminatorCustomAsmOpGenericAdaptor : public detail::SingleNoTerminatorCustomAsmOpGenericAdaptorBase { … }class SingleNoTerminatorCustomAsmOpAdaptor : public SingleNoTerminatorCustomAsmOpGenericAdaptor<::mlir::ValueRange> { … }class SingleNoTerminatorCustomAsmOp : public ::mlir::Op<SingleNoTerminatorCustomAsmOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::NoTerminator, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SingleNoTerminatorCustomAsmOp)class SingleNoTerminatorOpGenericAdaptorBase { … }template <typename RangeT>
class SingleNoTerminatorOpGenericAdaptor : public detail::SingleNoTerminatorOpGenericAdaptorBase { … }class SingleNoTerminatorOpAdaptor : public SingleNoTerminatorOpGenericAdaptor<::mlir::ValueRange> { … }class SingleNoTerminatorOp : public ::mlir::Op<SingleNoTerminatorOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::NoTerminator, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::OpInvariants, ::mlir::RegionKindInterface::Trait, ::mlir::OpTrait::HasOnlyGraphRegion> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SingleNoTerminatorOp)class SizedRegionOpGenericAdaptorBase { … }template <typename RangeT>
class SizedRegionOpGenericAdaptor : public detail::SizedRegionOpGenericAdaptorBase { … }class SizedRegionOpAdaptor : public SizedRegionOpGenericAdaptor<::mlir::ValueRange> { … }class SizedRegionOp : public ::mlir::Op<SizedRegionOp, ::mlir::OpTrait::NRegions<2>::Impl, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SizedRegionOp)class SourceOpGenericAdaptorBase { … }template <typename RangeT>
class SourceOpGenericAdaptor : public detail::SourceOpGenericAdaptorBase { … }class SourceOpAdaptor : public SourceOpGenericAdaptor<::mlir::ValueRange> { … }class SourceOp : public ::mlir::Op<SourceOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SourceOp)class StringAttrPrettyNameOpGenericAdaptorBase { … }template <typename RangeT>
class StringAttrPrettyNameOpGenericAdaptor : public detail::StringAttrPrettyNameOpGenericAdaptorBase { … }class StringAttrPrettyNameOpAdaptor : public StringAttrPrettyNameOpGenericAdaptor<::mlir::ValueRange> { … }class StringAttrPrettyNameOp : public ::mlir::Op<StringAttrPrettyNameOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::StringAttrPrettyNameOp)class StringElementsAttrOpGenericAdaptorBase { … }template <typename RangeT>
class StringElementsAttrOpGenericAdaptor : public detail::StringElementsAttrOpGenericAdaptorBase { … }class StringElementsAttrOpAdaptor : public StringElementsAttrOpGenericAdaptor<::mlir::ValueRange> { … }class StringElementsAttrOp : public ::mlir::Op<StringElementsAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::StringElementsAttrOp)class SymbolOpGenericAdaptorBase { … }template <typename RangeT>
class SymbolOpGenericAdaptor : public detail::SymbolOpGenericAdaptorBase { … }class SymbolOpAdaptor : public SymbolOpGenericAdaptor<::mlir::ValueRange> { … }class SymbolOp : public ::mlir::Op<SymbolOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::SymbolOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SymbolOp)class SymbolScopeOpGenericAdaptorBase { … }template <typename RangeT>
class SymbolScopeOpGenericAdaptor : public detail::SymbolScopeOpGenericAdaptorBase { … }class SymbolScopeOpAdaptor : public SymbolScopeOpGenericAdaptor<::mlir::ValueRange> { … }class SymbolScopeOp : public ::mlir::Op<SymbolScopeOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::SingleBlockImplicitTerminator<TerminatorOp>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SymbolTable> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SymbolScopeOp)class SymbolTableRegionOpGenericAdaptorBase { … }template <typename RangeT>
class SymbolTableRegionOpGenericAdaptor : public detail::SymbolTableRegionOpGenericAdaptorBase { … }class SymbolTableRegionOpAdaptor : public SymbolTableRegionOpGenericAdaptor<::mlir::ValueRange> { … }class SymbolTableRegionOp : public ::mlir::Op<SymbolTableRegionOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SymbolTable> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::SymbolTableRegionOp)class TableGenBuildOp0GenericAdaptorBase { … }template <typename RangeT>
class TableGenBuildOp0GenericAdaptor : public detail::TableGenBuildOp0GenericAdaptorBase { … }class TableGenBuildOp0Adaptor : public TableGenBuildOp0GenericAdaptor<::mlir::ValueRange> { … }class TableGenBuildOp0 : public ::mlir::Op<TableGenBuildOp0, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TableGenBuildOp0)class TableGenBuildOp1GenericAdaptorBase { … }template <typename RangeT>
class TableGenBuildOp1GenericAdaptor : public detail::TableGenBuildOp1GenericAdaptorBase { … }class TableGenBuildOp1Adaptor : public TableGenBuildOp1GenericAdaptor<::mlir::ValueRange> { … }class TableGenBuildOp1 : public ::mlir::Op<TableGenBuildOp1, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TableGenBuildOp1)class TableGenBuildOp2GenericAdaptorBase { … }template <typename RangeT>
class TableGenBuildOp2GenericAdaptor : public detail::TableGenBuildOp2GenericAdaptorBase { … }class TableGenBuildOp2Adaptor : public TableGenBuildOp2GenericAdaptor<::mlir::ValueRange> { … }class TableGenBuildOp2 : public ::mlir::Op<TableGenBuildOp2, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TableGenBuildOp2)class TableGenBuildOp3GenericAdaptorBase { … }template <typename RangeT>
class TableGenBuildOp3GenericAdaptor : public detail::TableGenBuildOp3GenericAdaptorBase { … }class TableGenBuildOp3Adaptor : public TableGenBuildOp3GenericAdaptor<::mlir::ValueRange> { … }class TableGenBuildOp3 : public ::mlir::Op<TableGenBuildOp3, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TableGenBuildOp3)class TableGenBuildOp4GenericAdaptorBase { … }template <typename RangeT>
class TableGenBuildOp4GenericAdaptor : public detail::TableGenBuildOp4GenericAdaptorBase { … }class TableGenBuildOp4Adaptor : public TableGenBuildOp4GenericAdaptor<::mlir::ValueRange> { … }class TableGenBuildOp4 : public ::mlir::Op<TableGenBuildOp4, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultType> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TableGenBuildOp4)class TableGenBuildOp5GenericAdaptorBase { … }template <typename RangeT>
class TableGenBuildOp5GenericAdaptor : public detail::TableGenBuildOp5GenericAdaptorBase { … }class TableGenBuildOp5Adaptor : public TableGenBuildOp5GenericAdaptor<::mlir::ValueRange> { … }class TableGenBuildOp5 : public ::mlir::Op<TableGenBuildOp5, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TableGenBuildOp5)class TableGenBuildOp6GenericAdaptorBase { … }template <typename RangeT>
class TableGenBuildOp6GenericAdaptor : public detail::TableGenBuildOp6GenericAdaptorBase { … }class TableGenBuildOp6Adaptor : public TableGenBuildOp6GenericAdaptor<::mlir::ValueRange> { … }class TableGenBuildOp6 : public ::mlir::Op<TableGenBuildOp6, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::FloatType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::AttrSizedOperandSegments, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TableGenBuildOp6)class TableGenConstantGenericAdaptorBase { … }template <typename RangeT>
class TableGenConstantGenericAdaptor : public detail::TableGenConstantGenericAdaptorBase { … }class TableGenConstantAdaptor : public TableGenConstantGenericAdaptor<::mlir::ValueRange> { … }class TableGenConstant : public ::mlir::Op<TableGenConstant, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TableGenConstant)class TakesStaticMemRefOpGenericAdaptorBase { … }template <typename RangeT>
class TakesStaticMemRefOpGenericAdaptor : public detail::TakesStaticMemRefOpGenericAdaptorBase { … }class TakesStaticMemRefOpAdaptor : public TakesStaticMemRefOpGenericAdaptor<::mlir::ValueRange> { … }class TakesStaticMemRefOp : public ::mlir::Op<TakesStaticMemRefOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TakesStaticMemRefOp)class TensorBasedOpGenericAdaptorBase { … }template <typename RangeT>
class TensorBasedOpGenericAdaptor : public detail::TensorBasedOpGenericAdaptorBase { … }class TensorBasedOpAdaptor : public TensorBasedOpGenericAdaptor<::mlir::ValueRange> { … }class TensorBasedOp : public ::mlir::Op<TensorBasedOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::RankedTensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TensorBasedOp)class TerminatorOpGenericAdaptorBase { … }template <typename RangeT>
class TerminatorOpGenericAdaptor : public detail::TerminatorOpGenericAdaptorBase { … }class TerminatorOpAdaptor : public TerminatorOpGenericAdaptor<::mlir::ValueRange> { … }class TerminatorOp : public ::mlir::Op<TerminatorOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::IsTerminator> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TerminatorOp)class TestAddIOpGenericAdaptorBase { … }template <typename RangeT>
class TestAddIOpGenericAdaptor : public detail::TestAddIOpGenericAdaptorBase { … }class TestAddIOpAdaptor : public TestAddIOpGenericAdaptor<::mlir::ValueRange> { … }class TestAddIOp : public ::mlir::Op<TestAddIOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestAddIOp)class TestAnotherTypeProducerOpGenericAdaptorBase { … }template <typename RangeT>
class TestAnotherTypeProducerOpGenericAdaptor : public detail::TestAnotherTypeProducerOpGenericAdaptorBase { … }class TestAnotherTypeProducerOpAdaptor : public TestAnotherTypeProducerOpGenericAdaptor<::mlir::ValueRange> { … }class TestAnotherTypeProducerOp : public ::mlir::Op<TestAnotherTypeProducerOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestAnotherTypeProducerOp)class TestBranchOpGenericAdaptorBase { … }template <typename RangeT>
class TestBranchOpGenericAdaptor : public detail::TestBranchOpGenericAdaptorBase { … }class TestBranchOpAdaptor : public TestBranchOpGenericAdaptor<::mlir::ValueRange> { … }class TestBranchOp : public ::mlir::Op<TestBranchOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::OneSuccessor, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BranchOpInterface::Trait, ::mlir::OpTrait::IsTerminator> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestBranchOp)class TestCSEOfSingleBlockOpGenericAdaptorBase { … }template <typename RangeT>
class TestCSEOfSingleBlockOpGenericAdaptor : public detail::TestCSEOfSingleBlockOpGenericAdaptorBase { … }class TestCSEOfSingleBlockOpAdaptor : public TestCSEOfSingleBlockOpGenericAdaptor<::mlir::ValueRange> { … }class TestCSEOfSingleBlockOp : public ::mlir::Op<TestCSEOfSingleBlockOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::SingleBlockImplicitTerminator<RegionYieldOp>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::ConditionallySpeculatable::Trait, ::mlir::OpTrait::AlwaysSpeculatableImplTrait, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestCSEOfSingleBlockOp)class TestCallAndStoreOpGenericAdaptorBase { … }template <typename RangeT>
class TestCallAndStoreOpGenericAdaptor : public detail::TestCallAndStoreOpGenericAdaptorBase { … }class TestCallAndStoreOpAdaptor : public TestCallAndStoreOpGenericAdaptor<::mlir::ValueRange> { … }class TestCallAndStoreOp : public ::mlir::Op<TestCallAndStoreOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::CallOpInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestCallAndStoreOp)class TestCallOnDeviceOpGenericAdaptorBase { … }template <typename RangeT>
class TestCallOnDeviceOpGenericAdaptor : public detail::TestCallOnDeviceOpGenericAdaptorBase { … }class TestCallOnDeviceOpAdaptor : public TestCallOnDeviceOpGenericAdaptor<::mlir::ValueRange> { … }class TestCallOnDeviceOp : public ::mlir::Op<TestCallOnDeviceOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::CallOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestCallOnDeviceOp)class TestCallOpGenericAdaptorBase { … }template <typename RangeT>
class TestCallOpGenericAdaptor : public detail::TestCallOpGenericAdaptorBase { … }class TestCallOpAdaptor : public TestCallOpGenericAdaptor<::mlir::ValueRange> { … }class TestCallOp : public ::mlir::Op<TestCallOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::SymbolUserOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestCallOp)class TestCastOpGenericAdaptorBase { … }template <typename RangeT>
class TestCastOpGenericAdaptor : public detail::TestCastOpGenericAdaptorBase { … }class TestCastOpAdaptor : public TestCastOpGenericAdaptor<::mlir::ValueRange> { … }class TestCastOp : public ::mlir::Op<TestCastOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestCastOp)class TestCommutative2OpGenericAdaptorBase { … }template <typename RangeT>
class TestCommutative2OpGenericAdaptor : public detail::TestCommutative2OpGenericAdaptorBase { … }class TestCommutative2OpAdaptor : public TestCommutative2OpGenericAdaptor<::mlir::ValueRange> { … }class TestCommutative2Op : public ::mlir::Op<TestCommutative2Op, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::IsCommutative, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestCommutative2Op)class TestCommutativeOpGenericAdaptorBase { … }template <typename RangeT>
class TestCommutativeOpGenericAdaptor : public detail::TestCommutativeOpGenericAdaptorBase { … }class TestCommutativeOpAdaptor : public TestCommutativeOpGenericAdaptor<::mlir::ValueRange> { … }class TestCommutativeOp : public ::mlir::Op<TestCommutativeOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<4>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::IsCommutative, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestCommutativeOp)class TestDefaultAttrPrintOpGenericAdaptorBase { … }template <typename RangeT>
class TestDefaultAttrPrintOpGenericAdaptor : public detail::TestDefaultAttrPrintOpGenericAdaptorBase { … }class TestDefaultAttrPrintOpAdaptor : public TestDefaultAttrPrintOpGenericAdaptor<::mlir::ValueRange> { … }class TestDefaultAttrPrintOp : public ::mlir::Op<TestDefaultAttrPrintOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestDefaultAttrPrintOp)class TestDefaultStrAttrHasValueOpGenericAdaptorBase { … }template <typename RangeT>
class TestDefaultStrAttrHasValueOpGenericAdaptor : public detail::TestDefaultStrAttrHasValueOpGenericAdaptorBase { … }class TestDefaultStrAttrHasValueOpAdaptor : public TestDefaultStrAttrHasValueOpGenericAdaptor<::mlir::ValueRange> { … }class TestDefaultStrAttrHasValueOp : public ::mlir::Op<TestDefaultStrAttrHasValueOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestDefaultStrAttrHasValueOp)class TestDefaultStrAttrNoValueOpGenericAdaptorBase { … }template <typename RangeT>
class TestDefaultStrAttrNoValueOpGenericAdaptor : public detail::TestDefaultStrAttrNoValueOpGenericAdaptorBase { … }class TestDefaultStrAttrNoValueOpAdaptor : public TestDefaultStrAttrNoValueOpGenericAdaptor<::mlir::ValueRange> { … }class TestDefaultStrAttrNoValueOp : public ::mlir::Op<TestDefaultStrAttrNoValueOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestDefaultStrAttrNoValueOp)class TestDestinationStyleOpGenericAdaptorBase { … }template <typename RangeT>
class TestDestinationStyleOpGenericAdaptor : public detail::TestDestinationStyleOpGenericAdaptorBase { … }class TestDestinationStyleOpAdaptor : public TestDestinationStyleOpGenericAdaptor<::mlir::ValueRange> { … }class TestDestinationStyleOp : public ::mlir::Op<TestDestinationStyleOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::AttrSizedOperandSegments, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::DestinationStyleOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestDestinationStyleOp)class TestDialectCanonicalizerOpGenericAdaptorBase { … }template <typename RangeT>
class TestDialectCanonicalizerOpGenericAdaptor : public detail::TestDialectCanonicalizerOpGenericAdaptorBase { … }class TestDialectCanonicalizerOpAdaptor : public TestDialectCanonicalizerOpGenericAdaptor<::mlir::ValueRange> { … }class TestDialectCanonicalizerOp : public ::mlir::Op<TestDialectCanonicalizerOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestDialectCanonicalizerOp)class TestEffectsOpAGenericAdaptorBase { … }template <typename RangeT>
class TestEffectsOpAGenericAdaptor : public detail::TestEffectsOpAGenericAdaptorBase { … }class TestEffectsOpAAdaptor : public TestEffectsOpAGenericAdaptor<::mlir::ValueRange> { … }class TestEffectsOpA : public ::mlir::Op<TestEffectsOpA, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::MemRefType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestEffectsOpA)class TestEffectsOpBGenericAdaptorBase { … }template <typename RangeT>
class TestEffectsOpBGenericAdaptor : public detail::TestEffectsOpBGenericAdaptorBase { … }class TestEffectsOpBAdaptor : public TestEffectsOpBGenericAdaptor<::mlir::ValueRange> { … }class TestEffectsOpB : public ::mlir::Op<TestEffectsOpB, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestEffectsOpB)class TestEffectsReadGenericAdaptorBase { … }template <typename RangeT>
class TestEffectsReadGenericAdaptor : public detail::TestEffectsReadGenericAdaptorBase { … }class TestEffectsReadAdaptor : public TestEffectsReadGenericAdaptor<::mlir::ValueRange> { … }class TestEffectsRead : public ::mlir::Op<TestEffectsRead, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestEffectsRead)class TestEffectsResultGenericAdaptorBase { … }template <typename RangeT>
class TestEffectsResultGenericAdaptor : public detail::TestEffectsResultGenericAdaptorBase { … }class TestEffectsResultAdaptor : public TestEffectsResultGenericAdaptor<::mlir::ValueRange> { … }class TestEffectsResult : public ::mlir::Op<TestEffectsResult, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestEffectsResult)class TestEffectsWriteGenericAdaptorBase { … }template <typename RangeT>
class TestEffectsWriteGenericAdaptor : public detail::TestEffectsWriteGenericAdaptorBase { … }class TestEffectsWriteAdaptor : public TestEffectsWriteGenericAdaptor<::mlir::ValueRange> { … }class TestEffectsWrite : public ::mlir::Op<TestEffectsWrite, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestEffectsWrite)class TestEitherHelperOpAGenericAdaptorBase { … }template <typename RangeT>
class TestEitherHelperOpAGenericAdaptor : public detail::TestEitherHelperOpAGenericAdaptorBase { … }class TestEitherHelperOpAAdaptor : public TestEitherHelperOpAGenericAdaptor<::mlir::ValueRange> { … }class TestEitherHelperOpA : public ::mlir::Op<TestEitherHelperOpA, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestEitherHelperOpA)class TestEitherHelperOpBGenericAdaptorBase { … }template <typename RangeT>
class TestEitherHelperOpBGenericAdaptor : public detail::TestEitherHelperOpBGenericAdaptorBase { … }class TestEitherHelperOpBAdaptor : public TestEitherHelperOpBGenericAdaptor<::mlir::ValueRange> { … }class TestEitherHelperOpB : public ::mlir::Op<TestEitherHelperOpB, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestEitherHelperOpB)class TestEitherOpAGenericAdaptorBase { … }template <typename RangeT>
class TestEitherOpAGenericAdaptor : public detail::TestEitherOpAGenericAdaptorBase { … }class TestEitherOpAAdaptor : public TestEitherOpAGenericAdaptor<::mlir::ValueRange> { … }class TestEitherOpA : public ::mlir::Op<TestEitherOpA, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<3>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestEitherOpA)class TestEitherOpBGenericAdaptorBase { … }template <typename RangeT>
class TestEitherOpBGenericAdaptor : public detail::TestEitherOpBGenericAdaptorBase { … }class TestEitherOpBAdaptor : public TestEitherOpBGenericAdaptor<::mlir::ValueRange> { … }class TestEitherOpB : public ::mlir::Op<TestEitherOpB, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestEitherOpB)class TestGraphLoopOpGenericAdaptorBase { … }template <typename RangeT>
class TestGraphLoopOpGenericAdaptor : public detail::TestGraphLoopOpGenericAdaptorBase { … }class TestGraphLoopOpAdaptor : public TestGraphLoopOpGenericAdaptor<::mlir::ValueRange> { … }class TestGraphLoopOp : public ::mlir::Op<TestGraphLoopOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::OpInvariants, ::mlir::LoopLikeOpInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::ConditionallySpeculatable::Trait, ::mlir::OpTrait::RecursivelySpeculatableImplTrait, ::mlir::RegionKindInterface::Trait, ::mlir::OpTrait::HasOnlyGraphRegion> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestGraphLoopOp)class TestIdempotentTraitBinaryOpGenericAdaptorBase { … }template <typename RangeT>
class TestIdempotentTraitBinaryOpGenericAdaptor : public detail::TestIdempotentTraitBinaryOpGenericAdaptorBase { … }class TestIdempotentTraitBinaryOpAdaptor : public TestIdempotentTraitBinaryOpGenericAdaptor<::mlir::ValueRange> { … }class TestIdempotentTraitBinaryOp : public ::mlir::Op<TestIdempotentTraitBinaryOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultType, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::OpTrait::IsIdempotent, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestIdempotentTraitBinaryOp)class TestIdempotentTraitOpGenericAdaptorBase { … }template <typename RangeT>
class TestIdempotentTraitOpGenericAdaptor : public detail::TestIdempotentTraitOpGenericAdaptorBase { … }class TestIdempotentTraitOpAdaptor : public TestIdempotentTraitOpGenericAdaptor<::mlir::ValueRange> { … }class TestIdempotentTraitOp : public ::mlir::Op<TestIdempotentTraitOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultType, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::OpTrait::IsIdempotent, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestIdempotentTraitOp)class TestIgnoreArgMatchDstOpGenericAdaptorBase { … }template <typename RangeT>
class TestIgnoreArgMatchDstOpGenericAdaptor : public detail::TestIgnoreArgMatchDstOpGenericAdaptorBase { … }class TestIgnoreArgMatchDstOpAdaptor : public TestIgnoreArgMatchDstOpGenericAdaptor<::mlir::ValueRange> { … }class TestIgnoreArgMatchDstOp : public ::mlir::Op<TestIgnoreArgMatchDstOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestIgnoreArgMatchDstOp)class TestIgnoreArgMatchSrcOpGenericAdaptorBase { … }template <typename RangeT>
class TestIgnoreArgMatchSrcOpGenericAdaptor : public detail::TestIgnoreArgMatchSrcOpGenericAdaptorBase { … }class TestIgnoreArgMatchSrcOpAdaptor : public TestIgnoreArgMatchSrcOpGenericAdaptor<::mlir::ValueRange> { … }class TestIgnoreArgMatchSrcOp : public ::mlir::Op<TestIgnoreArgMatchSrcOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<3>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestIgnoreArgMatchSrcOp)class TestIncrementOpGenericAdaptorBase { … }template <typename RangeT>
class TestIncrementOpGenericAdaptor : public detail::TestIncrementOpGenericAdaptorBase { … }class TestIncrementOpAdaptor : public TestIncrementOpGenericAdaptor<::mlir::ValueRange> { … }class TestIncrementOp : public ::mlir::Op<TestIncrementOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferIntRangeInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestIncrementOp)class TestInternalBranchOpGenericAdaptorBase { … }template <typename RangeT>
class TestInternalBranchOpGenericAdaptor : public detail::TestInternalBranchOpGenericAdaptorBase { … }class TestInternalBranchOpAdaptor : public TestInternalBranchOpGenericAdaptor<::mlir::ValueRange> { … }class TestInternalBranchOp : public ::mlir::Op<TestInternalBranchOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::NSuccessors<2>::Impl, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::AttrSizedOperandSegments, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::BranchOpInterface::Trait, ::mlir::OpTrait::IsTerminator> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestInternalBranchOp)class TestInvalidOpGenericAdaptorBase { … }template <typename RangeT>
class TestInvalidOpGenericAdaptor : public detail::TestInvalidOpGenericAdaptorBase { … }class TestInvalidOpAdaptor : public TestInvalidOpGenericAdaptor<::mlir::ValueRange> { … }class TestInvalidOp : public ::mlir::Op<TestInvalidOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::IsTerminator> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestInvalidOp)class TestInvolutionTraitFailingOperationFolderOpGenericAdaptorBase { … }template <typename RangeT>
class TestInvolutionTraitFailingOperationFolderOpGenericAdaptor : public detail::TestInvolutionTraitFailingOperationFolderOpGenericAdaptorBase { … }class TestInvolutionTraitFailingOperationFolderOpAdaptor : public TestInvolutionTraitFailingOperationFolderOpGenericAdaptor<::mlir::ValueRange> { … }class TestInvolutionTraitFailingOperationFolderOp : public ::mlir::Op<TestInvolutionTraitFailingOperationFolderOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultType, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::OpTrait::IsInvolution, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestInvolutionTraitFailingOperationFolderOp)class TestInvolutionTraitNoOperationFolderOpGenericAdaptorBase { … }template <typename RangeT>
class TestInvolutionTraitNoOperationFolderOpGenericAdaptor : public detail::TestInvolutionTraitNoOperationFolderOpGenericAdaptorBase { … }class TestInvolutionTraitNoOperationFolderOpAdaptor : public TestInvolutionTraitNoOperationFolderOpGenericAdaptor<::mlir::ValueRange> { … }class TestInvolutionTraitNoOperationFolderOp : public ::mlir::Op<TestInvolutionTraitNoOperationFolderOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultType, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::OpTrait::IsInvolution, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestInvolutionTraitNoOperationFolderOp)class TestInvolutionTraitSuccesfulOperationFolderOpGenericAdaptorBase { … }template <typename RangeT>
class TestInvolutionTraitSuccesfulOperationFolderOpGenericAdaptor : public detail::TestInvolutionTraitSuccesfulOperationFolderOpGenericAdaptorBase { … }class TestInvolutionTraitSuccesfulOperationFolderOpAdaptor : public TestInvolutionTraitSuccesfulOperationFolderOpGenericAdaptor<::mlir::ValueRange> { … }class TestInvolutionTraitSuccesfulOperationFolderOp : public ::mlir::Op<TestInvolutionTraitSuccesfulOperationFolderOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultType, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::OpTrait::IsInvolution, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestInvolutionTraitSuccesfulOperationFolderOp)class TestLargeCommutativeOpGenericAdaptorBase { … }template <typename RangeT>
class TestLargeCommutativeOpGenericAdaptor : public detail::TestLargeCommutativeOpGenericAdaptorBase { … }class TestLargeCommutativeOpAdaptor : public TestLargeCommutativeOpGenericAdaptor<::mlir::ValueRange> { … }class TestLargeCommutativeOp : public ::mlir::Op<TestLargeCommutativeOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<7>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::IsCommutative, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestLargeCommutativeOp)class TestLinalgConvOpGenericAdaptorBase { … }template <typename RangeT>
class TestLinalgConvOpGenericAdaptor : public detail::TestLinalgConvOpGenericAdaptorBase { … }class TestLinalgConvOpAdaptor : public TestLinalgConvOpGenericAdaptor<::mlir::ValueRange> { … }class TestLinalgConvOp : public ::mlir::Op<TestLinalgConvOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::AttrSizedOperandSegments, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::DestinationStyleOpInterface::Trait, ::mlir::linalg::LinalgOp::Trait, ::mlir::linalg::ConvolutionOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestLinalgConvOp)class TestLinalgConvOpNotLinalgOpGenericAdaptorBase { … }template <typename RangeT>
class TestLinalgConvOpNotLinalgOpGenericAdaptor : public detail::TestLinalgConvOpNotLinalgOpGenericAdaptorBase { … }class TestLinalgConvOpNotLinalgOpAdaptor : public TestLinalgConvOpNotLinalgOpGenericAdaptor<::mlir::ValueRange> { … }class TestLinalgConvOpNotLinalgOp : public ::mlir::Op<TestLinalgConvOpNotLinalgOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::RankedTensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<3>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::linalg::ConvolutionOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestLinalgConvOpNotLinalgOp)class TestLinalgFillOpGenericAdaptorBase { … }template <typename RangeT>
class TestLinalgFillOpGenericAdaptor : public detail::TestLinalgFillOpGenericAdaptorBase { … }class TestLinalgFillOpAdaptor : public TestLinalgFillOpGenericAdaptor<::mlir::ValueRange> { … }class TestLinalgFillOp : public ::mlir::Op<TestLinalgFillOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::AttrSizedOperandSegments, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::DestinationStyleOpInterface::Trait, ::mlir::linalg::LinalgOp::Trait, ::mlir::linalg::FillOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestLinalgFillOp)class TestLinalgFillOpNotLinalgOpGenericAdaptorBase { … }template <typename RangeT>
class TestLinalgFillOpNotLinalgOpGenericAdaptor : public detail::TestLinalgFillOpNotLinalgOpGenericAdaptorBase { … }class TestLinalgFillOpNotLinalgOpAdaptor : public TestLinalgFillOpNotLinalgOpGenericAdaptor<::mlir::ValueRange> { … }class TestLinalgFillOpNotLinalgOp : public ::mlir::Op<TestLinalgFillOpNotLinalgOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::RankedTensorType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::linalg::FillOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestLinalgFillOpNotLinalgOp)class TestLocationDstNoResOpGenericAdaptorBase { … }template <typename RangeT>
class TestLocationDstNoResOpGenericAdaptor : public detail::TestLocationDstNoResOpGenericAdaptorBase { … }class TestLocationDstNoResOpAdaptor : public TestLocationDstNoResOpGenericAdaptor<::mlir::ValueRange> { … }class TestLocationDstNoResOp : public ::mlir::Op<TestLocationDstNoResOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestLocationDstNoResOp)class TestLocationDstOpGenericAdaptorBase { … }template <typename RangeT>
class TestLocationDstOpGenericAdaptor : public detail::TestLocationDstOpGenericAdaptorBase { … }class TestLocationDstOpAdaptor : public TestLocationDstOpGenericAdaptor<::mlir::ValueRange> { … }class TestLocationDstOp : public ::mlir::Op<TestLocationDstOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultType, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestLocationDstOp)class TestLocationSrcNoResOpGenericAdaptorBase { … }template <typename RangeT>
class TestLocationSrcNoResOpGenericAdaptor : public detail::TestLocationSrcNoResOpGenericAdaptorBase { … }class TestLocationSrcNoResOpAdaptor : public TestLocationSrcNoResOpGenericAdaptor<::mlir::ValueRange> { … }class TestLocationSrcNoResOp : public ::mlir::Op<TestLocationSrcNoResOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestLocationSrcNoResOp)class TestLocationSrcOpGenericAdaptorBase { … }template <typename RangeT>
class TestLocationSrcOpGenericAdaptor : public detail::TestLocationSrcOpGenericAdaptorBase { … }class TestLocationSrcOpAdaptor : public TestLocationSrcOpGenericAdaptor<::mlir::ValueRange> { … }class TestLocationSrcOp : public ::mlir::Op<TestLocationSrcOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestLocationSrcOp)class TestMergeBlocksOpGenericAdaptorBase { … }template <typename RangeT>
class TestMergeBlocksOpGenericAdaptor : public detail::TestMergeBlocksOpGenericAdaptorBase { … }class TestMergeBlocksOpAdaptor : public TestMergeBlocksOpGenericAdaptor<::mlir::ValueRange> { … }class TestMergeBlocksOp : public ::mlir::Op<TestMergeBlocksOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestMergeBlocksOp)class TestMultiSlotAllocaGenericAdaptorBase { … }template <typename RangeT>
class TestMultiSlotAllocaGenericAdaptor : public detail::TestMultiSlotAllocaGenericAdaptorBase { … }class TestMultiSlotAllocaAdaptor : public TestMultiSlotAllocaGenericAdaptor<::mlir::ValueRange> { … }class TestMultiSlotAlloca : public ::mlir::Op<TestMultiSlotAlloca, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::PromotableAllocationOpInterface::Trait, ::mlir::DestructurableAllocationOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestMultiSlotAlloca)class TestNoTerminatorOpGenericAdaptorBase { … }template <typename RangeT>
class TestNoTerminatorOpGenericAdaptor : public detail::TestNoTerminatorOpGenericAdaptorBase { … }class TestNoTerminatorOpAdaptor : public TestNoTerminatorOpGenericAdaptor<::mlir::ValueRange> { … }class TestNoTerminatorOp : public ::mlir::Op<TestNoTerminatorOp, ::mlir::OpTrait::VariadicRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::NoTerminator, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::RegionBranchOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestNoTerminatorOp)class TestOpConstantGenericAdaptorBase { … }template <typename RangeT>
class TestOpConstantGenericAdaptor : public detail::TestOpConstantGenericAdaptorBase { … }class TestOpConstantAdaptor : public TestOpConstantGenericAdaptor<::mlir::ValueRange> { … }class TestOpConstant : public ::mlir::Op<TestOpConstant, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::OpTrait::ConstantLike, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpConstant)class TestOpFoldWithFoldAdaptorGenericAdaptorBase { … }template <typename RangeT>
class TestOpFoldWithFoldAdaptorGenericAdaptor : public detail::TestOpFoldWithFoldAdaptorGenericAdaptorBase { … }class TestOpFoldWithFoldAdaptorAdaptor : public TestOpFoldWithFoldAdaptorGenericAdaptor<::mlir::ValueRange> { … }class TestOpFoldWithFoldAdaptor : public ::mlir::Op<TestOpFoldWithFoldAdaptor, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::AttrSizedOperandSegments, ::mlir::OpTrait::NoTerminator, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpFoldWithFoldAdaptor)class TestOpInPlaceFoldGenericAdaptorBase { … }template <typename RangeT>
class TestOpInPlaceFoldGenericAdaptor : public detail::TestOpInPlaceFoldGenericAdaptorBase { … }class TestOpInPlaceFoldAdaptor : public TestOpInPlaceFoldGenericAdaptor<::mlir::ValueRange> { … }class TestOpInPlaceFold : public ::mlir::Op<TestOpInPlaceFold, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpInPlaceFold)class TestOpInPlaceFoldAnchorGenericAdaptorBase { … }template <typename RangeT>
class TestOpInPlaceFoldAnchorGenericAdaptor : public detail::TestOpInPlaceFoldAnchorGenericAdaptorBase { … }class TestOpInPlaceFoldAnchorAdaptor : public TestOpInPlaceFoldAnchorGenericAdaptor<::mlir::ValueRange> { … }class TestOpInPlaceFoldAnchor : public ::mlir::Op<TestOpInPlaceFoldAnchor, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpInPlaceFoldAnchor)class TestOpInPlaceFoldSuccessGenericAdaptorBase { … }template <typename RangeT>
class TestOpInPlaceFoldSuccessGenericAdaptor : public detail::TestOpInPlaceFoldSuccessGenericAdaptorBase { … }class TestOpInPlaceFoldSuccessAdaptor : public TestOpInPlaceFoldSuccessGenericAdaptor<::mlir::ValueRange> { … }class TestOpInPlaceFoldSuccess : public ::mlir::Op<TestOpInPlaceFoldSuccess, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpInPlaceFoldSuccess)class TestOpInPlaceSelfFoldGenericAdaptorBase { … }template <typename RangeT>
class TestOpInPlaceSelfFoldGenericAdaptor : public detail::TestOpInPlaceSelfFoldGenericAdaptorBase { … }class TestOpInPlaceSelfFoldAdaptor : public TestOpInPlaceSelfFoldGenericAdaptor<::mlir::ValueRange> { … }class TestOpInPlaceSelfFold : public ::mlir::Op<TestOpInPlaceSelfFold, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpInPlaceSelfFold)class TestOpOptionallyImplementingInterfaceGenericAdaptorBase { … }template <typename RangeT>
class TestOpOptionallyImplementingInterfaceGenericAdaptor : public detail::TestOpOptionallyImplementingInterfaceGenericAdaptorBase { … }class TestOpOptionallyImplementingInterfaceAdaptor : public TestOpOptionallyImplementingInterfaceGenericAdaptor<::mlir::ValueRange> { … }class TestOpOptionallyImplementingInterface : public ::mlir::Op<TestOpOptionallyImplementingInterface, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::TestOptionallyImplementedOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpOptionallyImplementingInterface)class TestOpUsingIntPropertyWithWorseBytecodeGenericAdaptorBase { … }template <typename RangeT>
class TestOpUsingIntPropertyWithWorseBytecodeGenericAdaptor : public detail::TestOpUsingIntPropertyWithWorseBytecodeGenericAdaptorBase { … }class TestOpUsingIntPropertyWithWorseBytecodeAdaptor : public TestOpUsingIntPropertyWithWorseBytecodeGenericAdaptor<::mlir::ValueRange> { … }class TestOpUsingIntPropertyWithWorseBytecode : public ::mlir::Op<TestOpUsingIntPropertyWithWorseBytecode, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpUsingIntPropertyWithWorseBytecode)class TestOpUsingPropertyInCustomGenericAdaptorBase { … }template <typename RangeT>
class TestOpUsingPropertyInCustomGenericAdaptor : public detail::TestOpUsingPropertyInCustomGenericAdaptorBase { … }class TestOpUsingPropertyInCustomAdaptor : public TestOpUsingPropertyInCustomGenericAdaptor<::mlir::ValueRange> { … }class TestOpUsingPropertyInCustom : public ::mlir::Op<TestOpUsingPropertyInCustom, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpUsingPropertyInCustom)class TestOpUsingPropertyInCustomAndOtherGenericAdaptorBase { … }template <typename RangeT>
class TestOpUsingPropertyInCustomAndOtherGenericAdaptor : public detail::TestOpUsingPropertyInCustomAndOtherGenericAdaptorBase { … }class TestOpUsingPropertyInCustomAndOtherAdaptor : public TestOpUsingPropertyInCustomAndOtherGenericAdaptor<::mlir::ValueRange> { … }class TestOpUsingPropertyInCustomAndOther : public ::mlir::Op<TestOpUsingPropertyInCustomAndOther, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpUsingPropertyInCustomAndOther)class TestOpUsingPropertyRefInCustomGenericAdaptorBase { … }template <typename RangeT>
class TestOpUsingPropertyRefInCustomGenericAdaptor : public detail::TestOpUsingPropertyRefInCustomGenericAdaptorBase { … }class TestOpUsingPropertyRefInCustomAdaptor : public TestOpUsingPropertyRefInCustomGenericAdaptor<::mlir::ValueRange> { … }class TestOpUsingPropertyRefInCustom : public ::mlir::Op<TestOpUsingPropertyRefInCustom, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpUsingPropertyRefInCustom)class TestOpWithArrayPropertiesGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithArrayPropertiesGenericAdaptor : public detail::TestOpWithArrayPropertiesGenericAdaptorBase { … }class TestOpWithArrayPropertiesAdaptor : public TestOpWithArrayPropertiesGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithArrayProperties : public ::mlir::Op<TestOpWithArrayProperties, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithArrayProperties)class TestOpWithDefaultValuedPropertiesGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithDefaultValuedPropertiesGenericAdaptor : public detail::TestOpWithDefaultValuedPropertiesGenericAdaptorBase { … }class TestOpWithDefaultValuedPropertiesAdaptor : public TestOpWithDefaultValuedPropertiesGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithDefaultValuedProperties : public ::mlir::Op<TestOpWithDefaultValuedProperties, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithDefaultValuedProperties)class TestOpWithNicePropertiesGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithNicePropertiesGenericAdaptor : public detail::TestOpWithNicePropertiesGenericAdaptorBase { … }class TestOpWithNicePropertiesAdaptor : public TestOpWithNicePropertiesGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithNiceProperties : public ::mlir::Op<TestOpWithNiceProperties, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithNiceProperties)class TestOpWithOptionalPropertiesGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithOptionalPropertiesGenericAdaptor : public detail::TestOpWithOptionalPropertiesGenericAdaptorBase { … }class TestOpWithOptionalPropertiesAdaptor : public TestOpWithOptionalPropertiesGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithOptionalProperties : public ::mlir::Op<TestOpWithOptionalProperties, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithOptionalProperties)class TestOpWithPropertiesGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithPropertiesGenericAdaptor : public detail::TestOpWithPropertiesGenericAdaptorBase { … }class TestOpWithPropertiesAdaptor : public TestOpWithPropertiesGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithProperties : public ::mlir::Op<TestOpWithProperties, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithProperties)class TestOpWithPropertiesAndAttrGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithPropertiesAndAttrGenericAdaptor : public detail::TestOpWithPropertiesAndAttrGenericAdaptorBase { … }class TestOpWithPropertiesAndAttrAdaptor : public TestOpWithPropertiesAndAttrGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithPropertiesAndAttr : public ::mlir::Op<TestOpWithPropertiesAndAttr, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithPropertiesAndAttr)class TestOpWithPropertiesAndInferredTypeGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithPropertiesAndInferredTypeGenericAdaptor : public detail::TestOpWithPropertiesAndInferredTypeGenericAdaptorBase { … }class TestOpWithPropertiesAndInferredTypeAdaptor : public TestOpWithPropertiesAndInferredTypeGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithPropertiesAndInferredType : public ::mlir::Op<TestOpWithPropertiesAndInferredType, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithPropertiesAndInferredType)class TestOpWithRegionFoldGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithRegionFoldGenericAdaptor : public detail::TestOpWithRegionFoldGenericAdaptorBase { … }class TestOpWithRegionFoldAdaptor : public TestOpWithRegionFoldGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithRegionFold : public ::mlir::Op<TestOpWithRegionFold, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithRegionFold)class TestOpWithRegionFoldNoMemoryEffectGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithRegionFoldNoMemoryEffectGenericAdaptor : public detail::TestOpWithRegionFoldNoMemoryEffectGenericAdaptorBase { … }class TestOpWithRegionFoldNoMemoryEffectAdaptor : public TestOpWithRegionFoldNoMemoryEffectGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithRegionFoldNoMemoryEffect : public ::mlir::Op<TestOpWithRegionFoldNoMemoryEffect, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithRegionFoldNoMemoryEffect)class TestOpWithRegionPatternGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithRegionPatternGenericAdaptor : public detail::TestOpWithRegionPatternGenericAdaptorBase { … }class TestOpWithRegionPatternAdaptor : public TestOpWithRegionPatternGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithRegionPattern : public ::mlir::Op<TestOpWithRegionPattern, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithRegionPattern)class TestOpWithVariadicResultsAndFolderGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithVariadicResultsAndFolderGenericAdaptor : public detail::TestOpWithVariadicResultsAndFolderGenericAdaptorBase { … }class TestOpWithVariadicResultsAndFolderAdaptor : public TestOpWithVariadicResultsAndFolderGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithVariadicResultsAndFolder : public ::mlir::Op<TestOpWithVariadicResultsAndFolder, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithVariadicResultsAndFolder)class TestOpWithVersionedPropertiesGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithVersionedPropertiesGenericAdaptor : public detail::TestOpWithVersionedPropertiesGenericAdaptorBase { … }class TestOpWithVersionedPropertiesAdaptor : public TestOpWithVersionedPropertiesGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithVersionedProperties : public ::mlir::Op<TestOpWithVersionedProperties, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithVersionedProperties)class TestOpWithWrappedPropertiesGenericAdaptorBase { … }template <typename RangeT>
class TestOpWithWrappedPropertiesGenericAdaptor : public detail::TestOpWithWrappedPropertiesGenericAdaptorBase { … }class TestOpWithWrappedPropertiesAdaptor : public TestOpWithWrappedPropertiesGenericAdaptor<::mlir::ValueRange> { … }class TestOpWithWrappedProperties : public ::mlir::Op<TestOpWithWrappedProperties, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestOpWithWrappedProperties)class TestProducingBranchOpGenericAdaptorBase { … }template <typename RangeT>
class TestProducingBranchOpGenericAdaptor : public detail::TestProducingBranchOpGenericAdaptorBase { … }class TestProducingBranchOpAdaptor : public TestProducingBranchOpGenericAdaptor<::mlir::ValueRange> { … }class TestProducingBranchOp : public ::mlir::Op<TestProducingBranchOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::NSuccessors<2>::Impl, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::AttrSizedOperandSegments, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::BranchOpInterface::Trait, ::mlir::OpTrait::IsTerminator, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestProducingBranchOp)class TestPropOpGenericAdaptorBase { … }template <typename RangeT>
class TestPropOpGenericAdaptor : public detail::TestPropOpGenericAdaptorBase { … }class TestPropOpAdaptor : public TestPropOpGenericAdaptor<::mlir::ValueRange> { … }class TestPropOp : public ::mlir::Op<TestPropOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::DerivedAttributeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestPropOp)class TestRecursiveRewriteOpGenericAdaptorBase { … }template <typename RangeT>
class TestRecursiveRewriteOpGenericAdaptor : public detail::TestRecursiveRewriteOpGenericAdaptorBase { … }class TestRecursiveRewriteOpAdaptor : public TestRecursiveRewriteOpGenericAdaptor<::mlir::ValueRange> { … }class TestRecursiveRewriteOp : public ::mlir::Op<TestRecursiveRewriteOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestRecursiveRewriteOp)class TestReflectBoundsOpGenericAdaptorBase { … }template <typename RangeT>
class TestReflectBoundsOpGenericAdaptor : public detail::TestReflectBoundsOpGenericAdaptorBase { … }class TestReflectBoundsOpAdaptor : public TestReflectBoundsOpGenericAdaptor<::mlir::ValueRange> { … }class TestReflectBoundsOp : public ::mlir::Op<TestReflectBoundsOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferIntRangeInterface::Trait, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestReflectBoundsOp)class TestRegionBuilderOpGenericAdaptorBase { … }template <typename RangeT>
class TestRegionBuilderOpGenericAdaptor : public detail::TestRegionBuilderOpGenericAdaptorBase { … }class TestRegionBuilderOpAdaptor : public TestRegionBuilderOpGenericAdaptor<::mlir::ValueRange> { … }class TestRegionBuilderOp : public ::mlir::Op<TestRegionBuilderOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestRegionBuilderOp)class TestRemappedValueRegionOpGenericAdaptorBase { … }template <typename RangeT>
class TestRemappedValueRegionOpGenericAdaptor : public detail::TestRemappedValueRegionOpGenericAdaptorBase { … }class TestRemappedValueRegionOpAdaptor : public TestRemappedValueRegionOpGenericAdaptor<::mlir::ValueRange> { … }class TestRemappedValueRegionOp : public ::mlir::Op<TestRemappedValueRegionOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestRemappedValueRegionOp)class TestReturnOpGenericAdaptorBase { … }template <typename RangeT>
class TestReturnOpGenericAdaptor : public detail::TestReturnOpGenericAdaptorBase { … }class TestReturnOpAdaptor : public TestReturnOpGenericAdaptor<::mlir::ValueRange> { … }class TestReturnOp : public ::mlir::Op<TestReturnOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::ConditionallySpeculatable::Trait, ::mlir::OpTrait::AlwaysSpeculatableImplTrait, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::RegionBranchTerminatorOpInterface::Trait, ::mlir::OpTrait::ReturnLike, ::mlir::OpTrait::IsTerminator> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestReturnOp)class TestRewriteOpGenericAdaptorBase { … }template <typename RangeT>
class TestRewriteOpGenericAdaptor : public detail::TestRewriteOpGenericAdaptorBase { … }class TestRewriteOpAdaptor : public TestRewriteOpGenericAdaptor<::mlir::ValueRange> { … }class TestRewriteOp : public ::mlir::Op<TestRewriteOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestRewriteOp)class TestSignatureConversionNoConverterOpGenericAdaptorBase { … }template <typename RangeT>
class TestSignatureConversionNoConverterOpGenericAdaptor : public detail::TestSignatureConversionNoConverterOpGenericAdaptorBase { … }class TestSignatureConversionNoConverterOpAdaptor : public TestSignatureConversionNoConverterOpGenericAdaptor<::mlir::ValueRange> { … }class TestSignatureConversionNoConverterOp : public ::mlir::Op<TestSignatureConversionNoConverterOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestSignatureConversionNoConverterOp)class TestSignatureConversionUndoOpGenericAdaptorBase { … }template <typename RangeT>
class TestSignatureConversionUndoOpGenericAdaptor : public detail::TestSignatureConversionUndoOpGenericAdaptorBase { … }class TestSignatureConversionUndoOpAdaptor : public TestSignatureConversionUndoOpGenericAdaptor<::mlir::ValueRange> { … }class TestSignatureConversionUndoOp : public ::mlir::Op<TestSignatureConversionUndoOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestSignatureConversionUndoOp)class TestStoreWithALoopRegionGenericAdaptorBase { … }template <typename RangeT>
class TestStoreWithALoopRegionGenericAdaptor : public detail::TestStoreWithALoopRegionGenericAdaptorBase { … }class TestStoreWithALoopRegionAdaptor : public TestStoreWithALoopRegionGenericAdaptor<::mlir::ValueRange> { … }class TestStoreWithALoopRegion : public ::mlir::Op<TestStoreWithALoopRegion, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::RegionBranchOpInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestStoreWithALoopRegion)class TestStoreWithARegionGenericAdaptorBase { … }template <typename RangeT>
class TestStoreWithARegionGenericAdaptor : public detail::TestStoreWithARegionGenericAdaptorBase { … }class TestStoreWithARegionAdaptor : public TestStoreWithARegionGenericAdaptor<::mlir::ValueRange> { … }class TestStoreWithARegion : public ::mlir::Op<TestStoreWithARegion, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::RegionBranchOpInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestStoreWithARegion)class TestStoreWithARegionTerminatorGenericAdaptorBase { … }template <typename RangeT>
class TestStoreWithARegionTerminatorGenericAdaptor : public detail::TestStoreWithARegionTerminatorGenericAdaptorBase { … }class TestStoreWithARegionTerminatorAdaptor : public TestStoreWithARegionTerminatorGenericAdaptor<::mlir::ValueRange> { … }class TestStoreWithARegionTerminator : public ::mlir::Op<TestStoreWithARegionTerminator, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::RegionBranchTerminatorOpInterface::Trait, ::mlir::OpTrait::ReturnLike, ::mlir::OpTrait::IsTerminator, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestStoreWithARegionTerminator)class TestTypeChangerOpGenericAdaptorBase { … }template <typename RangeT>
class TestTypeChangerOpGenericAdaptor : public detail::TestTypeChangerOpGenericAdaptorBase { … }class TestTypeChangerOpAdaptor : public TestTypeChangerOpGenericAdaptor<::mlir::ValueRange> { … }class TestTypeChangerOp : public ::mlir::Op<TestTypeChangerOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestTypeChangerOp)class TestTypeConsumerOpGenericAdaptorBase { … }template <typename RangeT>
class TestTypeConsumerOpGenericAdaptor : public detail::TestTypeConsumerOpGenericAdaptorBase { … }class TestTypeConsumerOpAdaptor : public TestTypeConsumerOpGenericAdaptor<::mlir::ValueRange> { … }class TestTypeConsumerOp : public ::mlir::Op<TestTypeConsumerOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestTypeConsumerOp)class TestTypeProducerOpGenericAdaptorBase { … }template <typename RangeT>
class TestTypeProducerOpGenericAdaptor : public detail::TestTypeProducerOpGenericAdaptorBase { … }class TestTypeProducerOpAdaptor : public TestTypeProducerOpGenericAdaptor<::mlir::ValueRange> { … }class TestTypeProducerOp : public ::mlir::Op<TestTypeProducerOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestTypeProducerOp)class TestValidOpGenericAdaptorBase { … }template <typename RangeT>
class TestValidOpGenericAdaptor : public detail::TestValidOpGenericAdaptorBase { … }class TestValidOpAdaptor : public TestValidOpGenericAdaptor<::mlir::ValueRange> { … }class TestValidOp : public ::mlir::Op<TestValidOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::IsTerminator> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestValidOp)class TestVariadicRewriteDstOpGenericAdaptorBase { … }template <typename RangeT>
class TestVariadicRewriteDstOpGenericAdaptor : public detail::TestVariadicRewriteDstOpGenericAdaptorBase { … }class TestVariadicRewriteDstOpAdaptor : public TestVariadicRewriteDstOpGenericAdaptor<::mlir::ValueRange> { … }class TestVariadicRewriteDstOp : public ::mlir::Op<TestVariadicRewriteDstOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::AttrSizedOperandSegments, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestVariadicRewriteDstOp)class TestVariadicRewriteSrcOpGenericAdaptorBase { … }template <typename RangeT>
class TestVariadicRewriteSrcOpGenericAdaptor : public detail::TestVariadicRewriteSrcOpGenericAdaptorBase { … }class TestVariadicRewriteSrcOpAdaptor : public TestVariadicRewriteSrcOpGenericAdaptor<::mlir::ValueRange> { … }class TestVariadicRewriteSrcOp : public ::mlir::Op<TestVariadicRewriteSrcOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::AttrSizedOperandSegments, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestVariadicRewriteSrcOp)class TestVerifiersOpGenericAdaptorBase { … }template <typename RangeT>
class TestVerifiersOpGenericAdaptor : public detail::TestVerifiersOpGenericAdaptorBase { … }class TestVerifiersOpAdaptor : public TestVerifiersOpGenericAdaptor<::mlir::ValueRange> { … }class TestVerifiersOp : public ::mlir::Op<TestVerifiersOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::NoTerminator, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::IsIsolatedFromAbove> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestVerifiersOp)class TestVersionedOpAGenericAdaptorBase { … }template <typename RangeT>
class TestVersionedOpAGenericAdaptor : public detail::TestVersionedOpAGenericAdaptorBase { … }class TestVersionedOpAAdaptor : public TestVersionedOpAGenericAdaptor<::mlir::ValueRange> { … }class TestVersionedOpA : public ::mlir::Op<TestVersionedOpA, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestVersionedOpA)class TestVersionedOpBGenericAdaptorBase { … }template <typename RangeT>
class TestVersionedOpBGenericAdaptor : public detail::TestVersionedOpBGenericAdaptorBase { … }class TestVersionedOpBAdaptor : public TestVersionedOpBGenericAdaptor<::mlir::ValueRange> { … }class TestVersionedOpB : public ::mlir::Op<TestVersionedOpB, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestVersionedOpB)class TestVersionedOpCGenericAdaptorBase { … }template <typename RangeT>
class TestVersionedOpCGenericAdaptor : public detail::TestVersionedOpCGenericAdaptorBase { … }class TestVersionedOpCAdaptor : public TestVersionedOpCGenericAdaptor<::mlir::ValueRange> { … }class TestVersionedOpC : public ::mlir::Op<TestVersionedOpC, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestVersionedOpC)class TestWithBoundsOpGenericAdaptorBase { … }template <typename RangeT>
class TestWithBoundsOpGenericAdaptor : public detail::TestWithBoundsOpGenericAdaptorBase { … }class TestWithBoundsOpAdaptor : public TestWithBoundsOpGenericAdaptor<::mlir::ValueRange> { … }class TestWithBoundsOp : public ::mlir::Op<TestWithBoundsOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferIntRangeInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestWithBoundsOp)class TestWithBoundsRegionOpGenericAdaptorBase { … }template <typename RangeT>
class TestWithBoundsRegionOpGenericAdaptor : public detail::TestWithBoundsRegionOpGenericAdaptorBase { … }class TestWithBoundsRegionOpAdaptor : public TestWithBoundsRegionOpGenericAdaptor<::mlir::ValueRange> { … }class TestWithBoundsRegionOp : public ::mlir::Op<TestWithBoundsRegionOp, ::mlir::OpTrait::OneRegion, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::NoTerminator, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferIntRangeInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TestWithBoundsRegionOp)class ThreeResultOpGenericAdaptorBase { … }template <typename RangeT>
class ThreeResultOpGenericAdaptor : public detail::ThreeResultOpGenericAdaptorBase { … }class ThreeResultOpAdaptor : public ThreeResultOpGenericAdaptor<::mlir::ValueRange> { … }class ThreeResultOp : public ::mlir::Op<ThreeResultOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<3>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::ThreeResultOp)class TupleOpGenericAdaptorBase { … }template <typename RangeT>
class TupleOpGenericAdaptor : public detail::TupleOpGenericAdaptorBase { … }class TupleOpAdaptor : public TupleOpGenericAdaptor<::mlir::ValueRange> { … }class TupleOp : public ::mlir::Op<TupleOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::Type>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TupleOp)class TwoRegionOpGenericAdaptorBase { … }template <typename RangeT>
class TwoRegionOpGenericAdaptor : public detail::TwoRegionOpGenericAdaptorBase { … }class TwoRegionOpAdaptor : public TwoRegionOpGenericAdaptor<::mlir::ValueRange> { … }class TwoRegionOp : public ::mlir::Op<TwoRegionOp, ::mlir::OpTrait::NRegions<2>::Impl, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TwoRegionOp)class TwoResultOpGenericAdaptorBase { … }template <typename RangeT>
class TwoResultOpGenericAdaptor : public detail::TwoResultOpGenericAdaptorBase { … }class TwoResultOpAdaptor : public TwoResultOpGenericAdaptor<::mlir::ValueRange> { … }class TwoResultOp : public ::mlir::Op<TwoResultOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::NResults<2>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::InferTypeOpInterface::Trait, ::mlir::OpAsmOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TwoResultOp)class TwoToOneGenericAdaptorBase { … }template <typename RangeT>
class TwoToOneGenericAdaptor : public detail::TwoToOneGenericAdaptorBase { … }class TwoToOneAdaptor : public TwoToOneGenericAdaptor<::mlir::ValueRange> { … }class TwoToOne : public ::mlir::Op<TwoToOne, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::NOperands<2>::Impl, ::mlir::OpTrait::OpInvariants> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TwoToOne)class TypeArrayAttrOpGenericAdaptorBase { … }template <typename RangeT>
class TypeArrayAttrOpGenericAdaptor : public detail::TypeArrayAttrOpGenericAdaptorBase { … }class TypeArrayAttrOpAdaptor : public TypeArrayAttrOpGenericAdaptor<::mlir::ValueRange> { … }class TypeArrayAttrOp : public ::mlir::Op<TypeArrayAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TypeArrayAttrOp)class TypeArrayAttrWithDefaultOpGenericAdaptorBase { … }template <typename RangeT>
class TypeArrayAttrWithDefaultOpGenericAdaptor : public detail::TypeArrayAttrWithDefaultOpGenericAdaptorBase { … }class TypeArrayAttrWithDefaultOpAdaptor : public TypeArrayAttrWithDefaultOpGenericAdaptor<::mlir::ValueRange> { … }class TypeArrayAttrWithDefaultOp : public ::mlir::Op<TypeArrayAttrWithDefaultOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TypeArrayAttrWithDefaultOp)class TypeAttrOfOpGenericAdaptorBase { … }template <typename RangeT>
class TypeAttrOfOpGenericAdaptor : public detail::TypeAttrOfOpGenericAdaptorBase { … }class TypeAttrOfOpAdaptor : public TypeAttrOfOpGenericAdaptor<::mlir::ValueRange> { … }class TypeAttrOfOp : public ::mlir::Op<TypeAttrOfOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TypeAttrOfOp)class TypeStringAttrWithTypeOpGenericAdaptorBase { … }template <typename RangeT>
class TypeStringAttrWithTypeOpGenericAdaptor : public detail::TypeStringAttrWithTypeOpGenericAdaptorBase { … }class TypeStringAttrWithTypeOpAdaptor : public TypeStringAttrWithTypeOpGenericAdaptor<::mlir::ValueRange> { … }class TypeStringAttrWithTypeOp : public ::mlir::Op<TypeStringAttrWithTypeOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TypeStringAttrWithTypeOp)class TypedAttrOpGenericAdaptorBase { … }template <typename RangeT>
class TypedAttrOpGenericAdaptor : public detail::TypedAttrOpGenericAdaptorBase { … }class TypedAttrOpAdaptor : public TypedAttrOpGenericAdaptor<::mlir::ValueRange> { … }class TypedAttrOp : public ::mlir::Op<TypedAttrOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::TypedAttrOp)class VariadicNoTerminatorOpGenericAdaptorBase { … }template <typename RangeT>
class VariadicNoTerminatorOpGenericAdaptor : public detail::VariadicNoTerminatorOpGenericAdaptorBase { … }class VariadicNoTerminatorOpAdaptor : public VariadicNoTerminatorOpGenericAdaptor<::mlir::ValueRange> { … }class VariadicNoTerminatorOp : public ::mlir::Op<VariadicNoTerminatorOp, ::mlir::OpTrait::VariadicRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::NoTerminator, ::mlir::OpTrait::SingleBlock, ::mlir::OpTrait::OpInvariants, ::mlir::RegionKindInterface::Trait, ::mlir::OpTrait::HasOnlyGraphRegion> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::VariadicNoTerminatorOp)class VariadicRegionInferredTypesOpGenericAdaptorBase { … }template <typename RangeT>
class VariadicRegionInferredTypesOpGenericAdaptor : public detail::VariadicRegionInferredTypesOpGenericAdaptorBase { … }class VariadicRegionInferredTypesOpAdaptor : public VariadicRegionInferredTypesOpGenericAdaptor<::mlir::ValueRange> { … }class VariadicRegionInferredTypesOp : public ::mlir::Op<VariadicRegionInferredTypesOp, ::mlir::OpTrait::VariadicRegions, ::mlir::OpTrait::VariadicResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::ZeroOperands, ::mlir::OpTrait::OpInvariants, ::mlir::InferTypeOpInterface::Trait> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::VariadicRegionInferredTypesOp)class VariadicWithSameOperandsResultGenericAdaptorBase { … }template <typename RangeT>
class VariadicWithSameOperandsResultGenericAdaptor : public detail::VariadicWithSameOperandsResultGenericAdaptorBase { … }class VariadicWithSameOperandsResultAdaptor : public VariadicWithSameOperandsResultGenericAdaptor<::mlir::ValueRange> { … }class VariadicWithSameOperandsResult : public ::mlir::Op<VariadicWithSameOperandsResult, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::OneResult, ::mlir::OpTrait::OneTypedResult<::mlir::IntegerType>::Impl, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::VariadicOperands, ::mlir::OpTrait::OpInvariants, ::mlir::OpTrait::SameOperandsAndResultType> { … }MLIR_DECLARE_EXPLICIT_TYPE_ID(::test::VariadicWithSameOperandsResult)#endif void registerTestDialectOperations(::test::TestDialect *dialect)void registerTestDialectOperations0(::test::TestDialect *dialect)void registerTestDialectOperations1(::test::TestDialect *dialect)void registerTestDialectOperations2(::test::TestDialect *dialect)void registerTestDialectOperations3(::test::TestDialect *dialect)void registerTestDialectOperations4(::test::TestDialect *dialect)void registerTestDialectOperations5(::test::TestDialect *dialect)void registerTestDialectOperations6(::test::TestDialect *dialect)void registerTestDialectOperations7(::test::TestDialect *dialect)void registerTestDialectOperations8(::test::TestDialect *dialect)void registerTestDialectOperations9(::test::TestDialect *dialect)void registerTestDialectOperations10(::test::TestDialect *dialect)void registerTestDialectOperations11(::test::TestDialect *dialect)void registerTestDialectOperations12(::test::TestDialect *dialect)void registerTestDialectOperations13(::test::TestDialect *dialect)void registerTestDialectOperations14(::test::TestDialect *dialect)void registerTestDialectOperations15(::test::TestDialect *dialect)void registerTestDialectOperations16(::test::TestDialect *dialect)void registerTestDialectOperations17(::test::TestDialect *dialect)void registerTestDialectOperations18(::test::TestDialect *dialect)void registerTestDialectOperations19(::test::TestDialect *dialect)