| /llvm-project/mlir/lib/Dialect/MemRef/IR/ |
| H A D | ValueBoundsOpInterfaceImpl.cpp | 22 : public ValueBoundsOpInterface::ExternalModel<AllocOpInterface<OpTy>, 34 : public ValueBoundsOpInterface::ExternalModel<CastOpInterface, CastOp> { 48 : public ValueBoundsOpInterface::ExternalModel<DimOpInterface, DimOp> { 63 : public ValueBoundsOpInterface::ExternalModel<GetGlobalOpInterface, 77 : public ValueBoundsOpInterface::ExternalModel<RankOpInterface, RankOp> { in populateBoundsForIndexValue() 91 : public ValueBoundsOpInterface::ExternalModel<SubViewOpInterface,
|
| /llvm-project/mlir/lib/Dialect/Tensor/IR/ |
| H A D | ValueBoundsOpInterfaceImpl.cpp | 21 : public ValueBoundsOpInterface::ExternalModel<CastOpInterface, CastOp> { 35 : public ValueBoundsOpInterface::ExternalModel<DimOpInterface, DimOp> { 50 : public ValueBoundsOpInterface::ExternalModel<EmptyOpInterface, EmptyOp> { in populateBoundsForShapedValueDim() 61 : public ValueBoundsOpInterface::ExternalModel<ExtractSliceOpInterface, 84 : public ValueBoundsOpInterface::ExternalModel<PadOpInterface, PadOp> { in populateBoundsForShapedValueDim() 98 : public ValueBoundsOpInterface::ExternalModel<RankOpInterface, RankOp> { in populateBoundsForIndexValue()
|
| /llvm-project/mlir/lib/Dialect/Tensor/Transforms/ |
| H A D | SubsetInsertionOpInterfaceImpl.cpp | 21 : public SubsetOpInterface::ExternalModel<ExtractSliceOpSubsetOpInterface, 30 : public SubsetExtractionOpInterface::ExternalModel< 39 : public SubsetOpInterface::ExternalModel< 49 : public SubsetInsertionOpInterface::ExternalModel<
|
| H A D | BufferizableOpInterfaceImpl.cpp | 35 : public BufferizableOpInterface::ExternalModel<CastOpInterface, 119 : public BufferizableOpInterface::ExternalModel<CollapseShapeOpInterface, 231 : public BufferizableOpInterface::ExternalModel<DimOpInterface, 263 : public BufferizableOpInterface::ExternalModel<EmptyOpInterface, 295 : public BufferizableOpInterface::ExternalModel<ExpandShapeOpInterface, 354 : public BufferizableOpInterface::ExternalModel<ExtractSliceOpInterface, 419 : public BufferizableOpInterface::ExternalModel<ExtractOpInterface, in bufferizesToMemoryRead() 473 : public BufferizableOpInterface::ExternalModel<FromElementsOpInterface, 585 : public BufferizableOpInterface::ExternalModel<GenerateOpInterface, 722 : public BufferizableOpInterface::ExternalModel<PadOpInterfac [all...] |
| /llvm-project/mlir/lib/Dialect/Arith/IR/ |
| H A D | ValueBoundsOpInterfaceImpl.cpp | 21 : public ValueBoundsOpInterface::ExternalModel<AddIOpInterface, AddIOp> { 40 : public ValueBoundsOpInterface::ExternalModel<ConstantOpInterface, 53 : public ValueBoundsOpInterface::ExternalModel<SubIOpInterface, SubIOp> { 66 : public ValueBoundsOpInterface::ExternalModel<MulIOpInterface, MulIOp> { 79 : public ValueBoundsOpInterface::ExternalModel<SelectOpInterface,
|
| /llvm-project/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | SubsetOpInterfaceImpl.cpp | 21 : public SubsetOpInterface::ExternalModel<XferOpSubsetOpInterface<OpTy>, 37 : public SubsetExtractionOpInterface::ExternalModel< 45 : public SubsetInsertionOpInterface::ExternalModel<
|
| H A D | BufferizableOpInterfaceImpl.cpp | 29 : public BufferizableOpInterface::ExternalModel<TransferReadOpInterface, 129 : public BufferizableOpInterface::ExternalModel<GatherOpInterface, 169 : public BufferizableOpInterface::ExternalModel<MaskOpInterface, 255 : public BufferizableOpInterface::ExternalModel<YieldOpInterface,
|
| /llvm-project/mlir/lib/Dialect/MemRef/Transforms/ |
| H A D | AllocationOpInterfaceImpl.cpp | 21 : public bufferization::AllocationOpInterface::ExternalModel< 45 : public bufferization::AllocationOpInterface::ExternalModel< 51 : public bufferization::AllocationOpInterface::ExternalModel<
|
| H A D | RuntimeOpVerification.cpp | 27 : public RuntimeVerifiableOpInterface::ExternalModel<CastOpInterface, 135 : public RuntimeVerifiableOpInterface::ExternalModel< 209 : public RuntimeVerifiableOpInterface::ExternalModel< 255 : public RuntimeVerifiableOpInterface::ExternalModel<SubViewOpInterface, 289 : public RuntimeVerifiableOpInterface::ExternalModel<ExpandShapeOpInterface,
|
| H A D | BufferViewFlowOpInterfaceImpl.cpp | 22 : public BufferViewFlowOpInterface::ExternalModel<ReallocOpInterface,
|
| /llvm-project/mlir/unittests/IR/ |
| H A D | InterfaceAttachmentTest.cpp | 34 : public TestExternalTypeInterface::ExternalModel<Model, IntegerType> { 45 : public TestExternalTypeInterface::ExternalModel<OverridingModel, 95 : public TestExternalTypeInterface::ExternalModel<TestTypeModel, 171 /// just derives from the ExternalModel. 173 : public TestExternalFallbackTypeInterface::ExternalModel< 179 /// because we never instantiate the ExternalModel class template with a 210 : public TestExternalAttrInterface::ExternalModel< 235 : public TestExternalAttrInterface::ExternalModel< 269 : public TestExternalOpInterface::ExternalModel<TestExternalOpModel, 341 : public TestExternalOpInterface::ExternalModel< [all...] |
| /llvm-project/mlir/include/mlir/Dialect/OpenMP/ |
| H A D | OpenMPInterfaces.h | 34 : public OffloadModuleInterface::ExternalModel<OffloadModuleDefaultModel, 39 : public DeclareTargetInterface::ExternalModel<DeclareTargetDefaultModel<T>,
|
| /llvm-project/flang/include/flang/Tools/ |
| H A D | PointerModels.h | 20 : public mlir::omp::PointerLikeType::ExternalModel< 29 : public mlir::acc::PointerLikeType::ExternalModel<
|
| /llvm-project/mlir/lib/Dialect/Tensor/TransformOps/ |
| H A D | TensorTransformOps.cpp | 30 : public transform::FindPayloadReplacementOpInterface::ExternalModel< 41 : public transform::FindPayloadReplacementOpInterface::ExternalModel< 52 : public transform::FindPayloadReplacementOpInterface::ExternalModel< 62 : public transform::FindPayloadReplacementOpInterface::ExternalModel<
|
| /llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | BufferDeallocationOpInterfaceImpl.cpp | 45 : public BufferDeallocationOpInterface::ExternalModel<InParallelOpInterface, 60 : public BufferDeallocationOpInterface::ExternalModel<
|
| /llvm-project/mlir/lib/Dialect/Affine/IR/ |
| H A D | ValueBoundsOpInterfaceImpl.cpp | 21 : public ValueBoundsOpInterface::ExternalModel<AffineApplyOpInterface, 53 : public ValueBoundsOpInterface::ExternalModel<AffineMinOpInterface, 74 : public ValueBoundsOpInterface::ExternalModel<AffineMaxOpInterface, 95 : public ValueBoundsOpInterface::ExternalModel< 124 : public ValueBoundsOpInterface::ExternalModel< in fullyComposeAndComputeConstantDelta()
|
| /llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | SubsetInsertionOpInterfaceImpl.cpp | 19 : public SubsetOpInterface::ExternalModel<LinalgCopyOpSubsetOpInterface, 43 : public SubsetInsertionOpInterface::ExternalModel<LinalgCopyOpInterface,
|
| /llvm-project/mlir/lib/Dialect/Arith/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 24 : public BufferizableOpInterface::ExternalModel<ConstantOpInterface, 68 : public BufferizableOpInterface::ExternalModel<IndexCastOpInterface, 115 : public BufferizableOpInterface::ExternalModel<SelectOpInterface,
|
| H A D | BufferViewFlowOpInterfaceImpl.cpp | 22 : public BufferViewFlowOpInterface::ExternalModel<SelectOpInterface,
|
| /llvm-project/mlir/include/mlir/Dialect/Bufferization/IR/ |
| H A D | UnstructuredControlFlow.h | 33 : public BufferizableOpInterface::ExternalModel<ConcreteModel, ConcreteOp> { 139 : public BufferizableOpInterface::ExternalModel<ConcreteModel, ConcreteOp> {
|
| /llvm-project/mlir/lib/Dialect/Shape/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 28 : public BufferizableOpInterface::ExternalModel<AssumingOpInterface, 85 : public BufferizableOpInterface::ExternalModel<AssumingYieldOpInterface,
|
| /llvm-project/mlir/include/mlir/Dialect/Mesh/Interfaces/ |
| H A D | ShardingInterfaceImpl.h | 57 : public ShardingInterface::ExternalModel< 107 : public ShardingInterface::ExternalModel< in getLoopIteratorTypes()
|
| /llvm-project/mlir/lib/Dialect/SCF/IR/ |
| H A D | ValueBoundsOpInterfaceImpl.cpp | 21 : public ValueBoundsOpInterface::ExternalModel<ForOpInterface, ForOp> { 115 : public ValueBoundsOpInterface::ExternalModel<ForallOpInterface, in populateBounds() 156 : public ValueBoundsOpInterface::ExternalModel<IfOpInterface, IfOp> {
|
| /llvm-project/mlir/lib/Dialect/GPU/Transforms/ |
| H A D | BufferDeallocationOpInterfaceImpl.cpp | 20 : public BufferDeallocationOpInterface::ExternalModel<
|
| /llvm-project/mlir/lib/Dialect/Transform/PDLExtension/ |
| H A D | PDLExtension.cpp | 23 : public transform::TransformHandleTypeInterface::ExternalModel<
|