Home
last modified time | relevance | path

Searched refs:ExternalModel (Results 1 – 25 of 47) sorted by relevance

12

/llvm-project/mlir/lib/Dialect/MemRef/IR/
H A DValueBoundsOpInterfaceImpl.cpp22 : 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 DValueBoundsOpInterfaceImpl.cpp21 : 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 DSubsetInsertionOpInterfaceImpl.cpp21 : public SubsetOpInterface::ExternalModel<ExtractSliceOpSubsetOpInterface,
30 : public SubsetExtractionOpInterface::ExternalModel<
39 : public SubsetOpInterface::ExternalModel<
49 : public SubsetInsertionOpInterface::ExternalModel<
H A DBufferizableOpInterfaceImpl.cpp35 : 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 DValueBoundsOpInterfaceImpl.cpp21 : 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 DSubsetOpInterfaceImpl.cpp21 : public SubsetOpInterface::ExternalModel<XferOpSubsetOpInterface<OpTy>,
37 : public SubsetExtractionOpInterface::ExternalModel<
45 : public SubsetInsertionOpInterface::ExternalModel<
H A DBufferizableOpInterfaceImpl.cpp29 : 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 DAllocationOpInterfaceImpl.cpp21 : public bufferization::AllocationOpInterface::ExternalModel<
45 : public bufferization::AllocationOpInterface::ExternalModel<
51 : public bufferization::AllocationOpInterface::ExternalModel<
H A DRuntimeOpVerification.cpp27 : public RuntimeVerifiableOpInterface::ExternalModel<CastOpInterface,
135 : public RuntimeVerifiableOpInterface::ExternalModel<
209 : public RuntimeVerifiableOpInterface::ExternalModel<
255 : public RuntimeVerifiableOpInterface::ExternalModel<SubViewOpInterface,
289 : public RuntimeVerifiableOpInterface::ExternalModel<ExpandShapeOpInterface,
H A DBufferViewFlowOpInterfaceImpl.cpp22 : public BufferViewFlowOpInterface::ExternalModel<ReallocOpInterface,
/llvm-project/mlir/unittests/IR/
H A DInterfaceAttachmentTest.cpp34 : 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 DOpenMPInterfaces.h34 : public OffloadModuleInterface::ExternalModel<OffloadModuleDefaultModel,
39 : public DeclareTargetInterface::ExternalModel<DeclareTargetDefaultModel<T>,
/llvm-project/flang/include/flang/Tools/
H A DPointerModels.h20 : public mlir::omp::PointerLikeType::ExternalModel<
29 : public mlir::acc::PointerLikeType::ExternalModel<
/llvm-project/mlir/lib/Dialect/Tensor/TransformOps/
H A DTensorTransformOps.cpp30 : 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 DBufferDeallocationOpInterfaceImpl.cpp45 : public BufferDeallocationOpInterface::ExternalModel<InParallelOpInterface,
60 : public BufferDeallocationOpInterface::ExternalModel<
/llvm-project/mlir/lib/Dialect/Affine/IR/
H A DValueBoundsOpInterfaceImpl.cpp21 : 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 DSubsetInsertionOpInterfaceImpl.cpp19 : public SubsetOpInterface::ExternalModel<LinalgCopyOpSubsetOpInterface,
43 : public SubsetInsertionOpInterface::ExternalModel<LinalgCopyOpInterface,
/llvm-project/mlir/lib/Dialect/Arith/Transforms/
H A DBufferizableOpInterfaceImpl.cpp24 : public BufferizableOpInterface::ExternalModel<ConstantOpInterface,
68 : public BufferizableOpInterface::ExternalModel<IndexCastOpInterface,
115 : public BufferizableOpInterface::ExternalModel<SelectOpInterface,
H A DBufferViewFlowOpInterfaceImpl.cpp22 : public BufferViewFlowOpInterface::ExternalModel<SelectOpInterface,
/llvm-project/mlir/include/mlir/Dialect/Bufferization/IR/
H A DUnstructuredControlFlow.h33 : public BufferizableOpInterface::ExternalModel<ConcreteModel, ConcreteOp> {
139 : public BufferizableOpInterface::ExternalModel<ConcreteModel, ConcreteOp> {
/llvm-project/mlir/lib/Dialect/Shape/Transforms/
H A DBufferizableOpInterfaceImpl.cpp28 : public BufferizableOpInterface::ExternalModel<AssumingOpInterface,
85 : public BufferizableOpInterface::ExternalModel<AssumingYieldOpInterface,
/llvm-project/mlir/include/mlir/Dialect/Mesh/Interfaces/
H A DShardingInterfaceImpl.h57 : public ShardingInterface::ExternalModel<
107 : public ShardingInterface::ExternalModel< in getLoopIteratorTypes()
/llvm-project/mlir/lib/Dialect/SCF/IR/
H A DValueBoundsOpInterfaceImpl.cpp21 : 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 DBufferDeallocationOpInterfaceImpl.cpp20 : public BufferDeallocationOpInterface::ExternalModel<
/llvm-project/mlir/lib/Dialect/Transform/PDLExtension/
H A DPDLExtension.cpp23 : public transform::TransformHandleTypeInterface::ExternalModel<

12