Home
last modified time | relevance | path

Searched defs:rewriter (Results 1 – 25 of 238) sorted by relevance

12345678910

/llvm-project/mlir/test/lib/Rewrite/
H A DTestPDLByteCode.cpp17 static LogicalResult customSingleEntityConstraint(PatternRewriter &rewriter, in customSingleEntityConstraint() argument
21 static LogicalResult customMultiEntityConstraint(PatternRewriter &rewriter, in customMultiEntityConstraint() argument
27 PatternRewriter &rewriter, ValueRange operandValues, TypeRange typeValues) { in customMultiEntityVariadicConstraint() argument
34 static LogicalResult customValueResultConstraint(PatternRewriter &rewriter, in customValueResultConstraint() argument
47 static LogicalResult customTypeResultConstraint(PatternRewriter &rewriter, in customTypeResultConstraint() argument
60 static LogicalResult customTypeRangeResultConstraint(PatternRewriter &rewriter, in customTypeRangeResultConstraint() argument
78 customCreate(PatternRewriter & rewriter,Operation * op) customCreate() argument
81 customVariadicResultCreate(PatternRewriter & rewriter,Operation * root) customVariadicResultCreate() argument
85 customCreateType(PatternRewriter & rewriter) customCreateType() argument
88 customCreateStrAttr(PatternRewriter & rewriter) customCreateStrAttr() argument
93 customRewriter(PatternRewriter & rewriter,Operation * root,Value input) customRewriter() argument
[all...]
/llvm-project/mlir/include/mlir/Conversion/LLVMCommon/
H A DPattern.h164 rewrite(sourceOp, OneToNOpAdaptor(operands, sourceOp), rewriter); in matchAndRewrite() argument
155 rewrite(Operation * op,ArrayRef<Value> operands,ConversionPatternRewriter & rewriter) rewrite() argument
175 rewrite(SourceOp op,OpAdaptor adaptor,ConversionPatternRewriter & rewriter) rewrite() argument
180 matchAndRewrite(SourceOp op,OpAdaptor adaptor,ConversionPatternRewriter & rewriter) matchAndRewrite() argument
207 matchAndRewrite(SourceOp op,typename SourceOp::Adaptor adaptor,ConversionPatternRewriter & rewriter) matchAndRewrite() argument
[all...]
/llvm-project/mlir/test/lib/Dialect/Transform/
H A DTestTransformDialectExtension.cpp48 DiagnosedSilenceableFailure apply(transform::TransformRewriter &rewriter, in apply() argument
104 DiagnosedSilenceableFailure apply(transform::TransformRewriter &rewriter, in apply() argument
117 transform::TransformRewriter &rewriter, in apply() argument
137 transform::TransformRewriter &rewriter, in apply() argument
152 transform::TransformRewriter &rewriter, Operation *target, in applyToOne() argument
170 transform::TransformRewriter &rewriter, Operation *target, in applyToOne() argument
194 mlir::test::TestConsumeOperand::apply(transform::TransformRewriter &rewriter, in apply() argument
209 transform::TransformRewriter &rewriter, in apply() argument
250 transform::TransformRewriter &rewriter, in apply() argument
258 transform::TransformRewriter &rewriter, in apply() argument
289 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
311 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
318 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
327 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
337 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
346 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
364 applyToOne(transform::TransformRewriter & rewriter,Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
374 applyToOne(transform::TransformRewriter & rewriter,Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
387 applyToOne(transform::TransformRewriter & rewriter,Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
398 applyToOne(transform::TransformRewriter & rewriter,Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
409 applyToOne(transform::TransformRewriter & rewriter,Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
418 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
468 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
483 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
506 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
524 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
539 applyToOne(transform::TransformRewriter & rewriter,Operation * target,::transform::ApplyToEachResultList & results,::transform::TransformState & state) applyToOne() argument
566 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
574 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
586 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
598 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
622 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
646 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
728 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
763 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
791 applyToOne(transform::TransformRewriter & rewriter,Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
892 __anonbf2bd64a0f02(PatternRewriter &rewriter, PDLResultList &, ArrayRef<PDLValue> pdlValues) init() argument
[all...]
/llvm-project/flang/include/flang/Optimizer/CodeGen/
H A DFIROpPatterns.h138 genGEP(mlir::Location loc,mlir::Type ty,mlir::ConversionPatternRewriter & rewriter,mlir::Value base,ARGS...args) genGEP() argument
204 rewrite(mlir::Operation * op,mlir::ArrayRef<mlir::Value> operands,mlir::ConversionPatternRewriter & rewriter) rewrite() argument
213 matchAndRewrite(mlir::Operation * op,mlir::ArrayRef<mlir::Value> operands,mlir::ConversionPatternRewriter & rewriter) matchAndRewrite() argument
225 rewrite(SourceOp op,OpAdaptor adaptor,mlir::ConversionPatternRewriter & rewriter) rewrite() argument
230 matchAndRewrite(SourceOp op,OpAdaptor adaptor,mlir::ConversionPatternRewriter & rewriter) matchAndRewrite() argument
251 matchAndRewrite(FromOp op,OpAdaptor adaptor,mlir::ConversionPatternRewriter & rewriter) matchAndRewrite() argument
[all...]
/llvm-project/mlir/lib/Dialect/MemRef/Transforms/
H A DExtractAddressComputations.cpp41 static memref::LoadOp rebuildLoadOp(RewriterBase &rewriter, in rebuildLoadOp()
52 getLoadOpViewSizeForEachDim(RewriterBase &rewriter, memref::LoadOp loadOp) { in getLoadOpViewSizeForEachDim()
71 static memref::StoreOp rebuildStoreOp(RewriterBase &rewriter, in rebuildStoreOp()
83 getStoreOpViewSizeForEachDim(RewriterBase &rewriter, memref::StoreOp storeOp) { in getStoreOpViewSizeForEachDim()
102 static nvgpu::LdMatrixOp rebuildLdMatrixOp(RewriterBase &rewriter, in rebuildLdMatrixOp()
131 rebuildTransferReadOp(RewriterBase &rewriter, in rebuildTransferReadOp()
149 rebuildTransferWriteOp(RewriterBase &rewriter, in rebuildTransferWriteOp()
182 getGenericOpViewSizeForEachDim(RewriterBase &rewriter, in getGenericOpViewSizeForEachDim()
H A DIndependenceTransforms.cpp69 propagateSubViewOp(RewriterBase &rewriter, in propagateSubViewOp() argument
99 static void replaceAndPropagateMemRefType(RewriterBase &rewriter, in replaceAndPropagateMemRefType() argument
169 replaceWithIndependentOp(RewriterBase & rewriter,memref::AllocaOp allocaOp,ValueRange independencies) replaceWithIndependentOp() argument
182 allocToAlloca(RewriterBase & rewriter,memref::AllocOp alloc,function_ref<bool (memref::AllocOp,memref::DeallocOp)> filter) allocToAlloca() argument
[all...]
/llvm-project/mlir/lib/Dialect/SCF/TransformOps/
H A DSCFTransformOps.cpp57 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
106 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
175 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
218 applyToOne(transform::TransformRewriter & rewriter,scf::ForOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
297 applyToOne(transform::TransformRewriter & rewriter,scf::ForOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
324 applyToOne(transform::TransformRewriter & rewriter,LoopLikeOpInterface target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
342 applyToOne(transform::TransformRewriter & rewriter,Operation * op,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
366 applyToOne(transform::TransformRewriter & rewriter,Operation * op,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
389 applyToOne(transform::TransformRewriter & rewriter,Operation * op,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
413 replaceOpWithRegion(RewriterBase & rewriter,Operation * op,Region & region) replaceOpWithRegion() argument
425 applyToOne(transform::TransformRewriter & rewriter,scf::IfOp ifOp,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
558 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
[all...]
/llvm-project/mlir/lib/Dialect/Bufferization/TransformOps/
H A DBufferizationTransformOps.cpp31 TransformRewriter &rewriter, Operation *target, in applyToOne() argument
58 transform::OneShotBufferizeOp::apply(transform::TransformRewriter &rewriter, in apply() argument
118 transform::TransformRewriter &rewriter, TransformResults &transformResults, in apply() argument
133 transform::TransformRewriter &rewriter, tensor::EmptyOp target, in applyToOne() argument
/llvm-project/mlir/include/mlir/Dialect/SCF/Transforms/
H A DPatterns.h30 PatternRewriter &rewriter) const override { in matchAndRewrite() argument
35 PatternRewriter &rewriter) const { in returningMatchAndRewrite() argument
/llvm-project/mlir/include/mlir/Dialect/LLVMIR/
H A DBasicPtxBuilderInterface.h52 PatternRewriter &rewriter; variable
62 PtxBuilder(Operation *op, PatternRewriter &rewriter) in PtxBuilder()
/llvm-project/mlir/examples/transform/Ch3/lib/
H A DMyExtension.cpp118 applyToOne(::mlir::transform::TransformRewriter & rewriter,::mlir::func::CallOp call,::mlir::transform::ApplyToEachResultList & results,::mlir::transform::TransformState & state) applyToOne() argument
152 replaceCallWithOp(mlir::RewriterBase & rewriter,mlir::CallOpInterface call) replaceCallWithOp() argument
167 applyToOne(mlir::transform::TransformRewriter & rewriter,mlir::CallOpInterface call,mlir::transform::ApplyToEachResultList & results,mlir::transform::TransformState & state) applyToOne() argument
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
H A DTransposeConv2D.cpp51 FailureOr<Operation *> transposeConv2DHelper(RewriterBase &rewriter, in transposeConv2DHelper() argument
127 FailureOr<Operation *> transposeConv2D(RewriterBase &rewriter, in transposeConv2D() argument
134 transposeConv2D(RewriterBase & rewriter,linalg::Conv2DNhwcFhwcQOp op) transposeConv2D() argument
[all...]
H A DConvertToDestinationStyle.cpp34 static Value createInserts(RewriterBase &rewriter, Location loc, int dim, in createInserts() argument
95 static Operation *movePaddingToFillOrGenericOp(RewriterBase &rewriter, in movePaddingToFillOrGenericOp() argument
192 createAllocationForTensor(RewriterBase & rewriter,Location loc,Value value,const linalg::BufferizeToAllocationOptions & options,Attribute memorySpace={}) createAllocationForTensor() argument
223 bufferizeToAllocation(RewriterBase & rewriter,const linalg::BufferizeToAllocationOptions & options,PadOp padOp,Attribute memorySpace,Operation * insertionPoint) bufferizeToAllocation() argument
262 bufferizeToAllocation(RewriterBase & rewriter,const linalg::BufferizeToAllocationOptions & options,vector::MaskOp maskOp,Attribute memorySpace,Operation * insertionPoint) bufferizeToAllocation() argument
324 bufferizeToAllocation(RewriterBase & rewriter,const linalg::BufferizeToAllocationOptions & options,bufferization::AllocTensorOp allocTensorOp,Attribute memorySpace,Operation * insertionPoint) bufferizeToAllocation() argument
346 rewriteInDestinationPassingStyle(RewriterBase & rewriter,tensor::FromElementsOp fromElementsOp) rewriteInDestinationPassingStyle() argument
383 rewriteInDestinationPassingStyle(RewriterBase & rewriter,tensor::GenerateOp generateOp) rewriteInDestinationPassingStyle() argument
424 rewriteInDestinationPassingStyle(RewriterBase & rewriter,tensor::PadOp padOp) rewriteInDestinationPassingStyle() argument
472 bufferizeToAllocation(RewriterBase & rewriter,const linalg::BufferizeToAllocationOptions & options,Operation * op,Attribute memorySpace,Operation * insertionPoint) bufferizeToAllocation() argument
599 rewriteOpInDestinationPassingStyle(OpTy op,PatternRewriter & rewriter) rewriteOpInDestinationPassingStyle() argument
[all...]
/llvm-project/mlir/test/lib/Interfaces/TilingInterface/
H A DTestTilingInterfaceTransformOps.cpp58 applyTileAndFuseToAll(RewriterBase &rewriter, Operation *transformOp, in applyTileAndFuseToAll() argument
144 apply(TransformRewriter & rewriter,TransformResults & transformResults,TransformState & state) apply() argument
171 applyFuseConsumer(RewriterBase & rewriter,Operation * transformOp,Range && payloadOps,TransformResults & transformResults) applyFuseConsumer() argument
198 apply(TransformRewriter & rewriter,TransformResults & transformResults,TransformState & state) apply() argument
223 applyTileToAll(RewriterBase & rewriter,Operation * transformOp,Range && payloadOps,ArrayRef<OpFoldResult> tileSizes,ArrayRef<int64_t> interchange,std::optional<ArrayAttr> mapping,TransformResults & transformResults) applyTileToAll() argument
268 apply(TransformRewriter & rewriter,TransformResults & transformResults,TransformState & state) apply() argument
300 applyTilingToAll(RewriterBase & rewriter,Operation * transformOp,Range && payloadOps,unsigned numLoops,TransformResults & transformResults,function_ref<FailureOr<scf::SCFTileAndFuseResult> (TilingInterface)> applyFn) applyTilingToAll() argument
346 apply(TransformRewriter & rewriter,TransformResults & transformResults,TransformState & state) apply() argument
[all...]
/llvm-project/mlir/include/mlir/Dialect/Transform/Interfaces/
H A DMatchInterfaces.h86 DiagnosedSilenceableFailure apply(TransformRewriter &rewriter, in apply()
115 DiagnosedSilenceableFailure apply(TransformRewriter &rewriter, in apply()
150 DiagnosedSilenceableFailure apply(TransformRewriter &rewriter, in apply()
/llvm-project/mlir/lib/Dialect/Transform/DebugExtension/
H A DDebugExtensionOps.cpp21 transform::DebugEmitRemarkAtOp::apply(transform::TransformRewriter &rewriter, in apply() argument
55 transform::TransformRewriter &rewriter, in apply() argument
/llvm-project/mlir/lib/Dialect/SCF/Transforms/
H A DForallToParallel.cpp25 LogicalResult mlir::scf::forallToParallelLoop(RewriterBase &rewriter, in forallToParallelLoop()
70 IRRewriter rewriter(parentOp->getContext()); in runOnOperation() local
H A DForallToFor.cpp31 OpBuilder::InsertionGuard guard(rewriter); in forallToForLoop() argument
63 IRRewriter rewriter(parentOp->getContext()); runOnOperation() local
[all...]
/llvm-project/mlir/lib/Conversion/VectorToLLVM/
H A DConvertVectorToLLVM.cpp45 static Value insertOne(ConversionPatternRewriter &rewriter, in insertOne() argument
62 static Value extractOne(ConversionPatternRewriter &rewriter, in extractOne() argument
102 getIndexedPtrs(ConversionPatternRewriter & rewriter,Location loc,const LLVMTypeConverter & typeConverter,MemRefType memRefType,Value llvmMemref,Value base,Value index,uint64_t vLen) getIndexedPtrs() argument
194 replaceLoadOrStoreOp(vector::LoadOp loadOp,vector::LoadOpAdaptor adaptor,VectorType vectorTy,Value ptr,unsigned align,ConversionPatternRewriter & rewriter) replaceLoadOrStoreOp() argument
203 replaceLoadOrStoreOp(vector::MaskedLoadOp loadOp,vector::MaskedLoadOpAdaptor adaptor,VectorType vectorTy,Value ptr,unsigned align,ConversionPatternRewriter & rewriter) replaceLoadOrStoreOp() argument
211 replaceLoadOrStoreOp(vector::StoreOp storeOp,vector::StoreOpAdaptor adaptor,VectorType vectorTy,Value ptr,unsigned align,ConversionPatternRewriter & rewriter) replaceLoadOrStoreOp() argument
220 replaceLoadOrStoreOp(vector::MaskedStoreOp storeOp,vector::MaskedStoreOpAdaptor adaptor,VectorType vectorTy,Value ptr,unsigned align,ConversionPatternRewriter & rewriter) replaceLoadOrStoreOp() argument
417 createReductionNeutralValue(ReductionNeutralZero neutral,ConversionPatternRewriter & rewriter,Location loc,Type llvmType) createReductionNeutralValue() argument
425 createReductionNeutralValue(ReductionNeutralIntOne neutral,ConversionPatternRewriter & rewriter,Location loc,Type llvmType) createReductionNeutralValue() argument
433 createReductionNeutralValue(ReductionNeutralFPOne neutral,ConversionPatternRewriter & rewriter,Location loc,Type llvmType) createReductionNeutralValue() argument
441 createReductionNeutralValue(ReductionNeutralAllOnes neutral,ConversionPatternRewriter & rewriter,Location loc,Type llvmType) createReductionNeutralValue() argument
451 createReductionNeutralValue(ReductionNeutralSIntMin neutral,ConversionPatternRewriter & rewriter,Location loc,Type llvmType) createReductionNeutralValue() argument
461 createReductionNeutralValue(ReductionNeutralUIntMin neutral,ConversionPatternRewriter & rewriter,Location loc,Type llvmType) createReductionNeutralValue() argument
471 createReductionNeutralValue(ReductionNeutralSIntMax neutral,ConversionPatternRewriter & rewriter,Location loc,Type llvmType) createReductionNeutralValue() argument
481 createReductionNeutralValue(ReductionNeutralUIntMax neutral,ConversionPatternRewriter & rewriter,Location loc,Type llvmType) createReductionNeutralValue() argument
491 createReductionNeutralValue(ReductionNeutralFPMin neutral,ConversionPatternRewriter & rewriter,Location loc,Type llvmType) createReductionNeutralValue() argument
503 createReductionNeutralValue(ReductionNeutralFPMax neutral,ConversionPatternRewriter & rewriter,Location loc,Type llvmType) createReductionNeutralValue() argument
516 getOrCreateAccumulator(ConversionPatternRewriter & rewriter,Location loc,Type llvmType,Value accumulator) getOrCreateAccumulator() argument
529 createVectorLengthValue(ConversionPatternRewriter & rewriter,Location loc,Type llvmType) createVectorLengthValue() argument
557 createIntegerReductionArithmeticOpLowering(ConversionPatternRewriter & rewriter,Location loc,Type llvmType,Value vectorOperand,Value accumulator) createIntegerReductionArithmeticOpLowering() argument
573 createIntegerReductionComparisonOpLowering(ConversionPatternRewriter & rewriter,Location loc,Type llvmType,Value vectorOperand,Value accumulator,LLVM::ICmpPredicate predicate) createIntegerReductionComparisonOpLowering() argument
607 createFPReductionComparisonOpLowering(ConversionPatternRewriter & rewriter,Location loc,Type llvmType,Value vectorOperand,Value accumulator,LLVM::FastmathFlagsAttr fmf) createFPReductionComparisonOpLowering() argument
640 createMaskNeutralValue(ConversionPatternRewriter & rewriter,Location loc,Type llvmType,Type vectorType) createMaskNeutralValue() argument
655 lowerMaskedReductionWithRegular(ConversionPatternRewriter & rewriter,Location loc,Type llvmType,Value vectorOperand,Value accumulator,Value mask,LLVM::FastmathFlagsAttr fmf) lowerMaskedReductionWithRegular() argument
669 lowerReductionWithStartValue(ConversionPatternRewriter & rewriter,Location loc,Type llvmType,Value vectorOperand,Value accumulator,LLVM::FastmathFlagsAttr fmf) lowerReductionWithStartValue() argument
684 lowerPredicatedReductionWithStartValue(ConversionPatternRewriter & rewriter,Location loc,Type llvmType,Value vectorOperand,Value accumulator) lowerPredicatedReductionWithStartValue() argument
696 lowerPredicatedReductionWithStartValue(ConversionPatternRewriter & rewriter,Location loc,Type llvmType,Value vectorOperand,Value accumulator,Value mask) lowerPredicatedReductionWithStartValue() argument
710 lowerPredicatedReductionWithStartValue(ConversionPatternRewriter & rewriter,Location loc,Type llvmType,Value vectorOperand,Value accumulator,Value mask) lowerPredicatedReductionWithStartValue() argument
1566 emitScalarPrint(ConversionPatternRewriter & rewriter,ModuleOp parent,Location loc,Type printType,Value value) const emitScalarPrint() argument
1639 emitCall(ConversionPatternRewriter & rewriter,Location loc,Operation * ref,ValueRange params=ValueRange ()) emitCall() argument
[all...]
/llvm-project/mlir/lib/Dialect/Transform/IR/
H A DTransformOps.cpp136 transform::AlternativesOp::apply(transform::TransformRewriter &rewriter, in apply() argument
197 IRRewriter rewriter(getContext(), &listener); in apply() local
244 transform::AnnotateOp::apply(transform::TransformRewriter &rewriter, in apply() argument
283 transform::TransformRewriter &rewriter, Operation *target, in applyToOne() argument
308 transform::TransformRewriter &rewriter, Operation *target, in applyToOne() argument
373 transform::TransformRewriter &rewriter, Operation *target, in applyToOne() argument
506 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
749 applyToOne(transform::TransformRewriter & rewriter,LoopLikeOpInterface target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
769 applyToOne(transform::TransformRewriter & rewriter,Operation * target,ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
813 applyToOne(transform::TransformRewriter & rewriter,Operation * target,ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
903 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1020 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1391 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1559 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1608 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1634 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1656 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1685 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1718 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1758 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1809 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1965 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
2052 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
2064 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
2140 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
2357 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
2393 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
2417 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
2479 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
2520 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
2786 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
2836 applyToOne(transform::TransformRewriter & rewriter,Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
[all...]
/llvm-project/mlir/lib/Conversion/VectorToGPU/
H A DVectorToGPU.cpp57 static void getXferIndices(RewriterBase &rewriter, TransferOpType xferOp, in getXferIndices() argument
540 convertTransferReadOp(RewriterBase & rewriter,vector::TransferReadOp op,llvm::DenseMap<Value,Value> & valueMapping) convertTransferReadOp() argument
592 convertTransferWriteOp(RewriterBase & rewriter,vector::TransferWriteOp op,llvm::DenseMap<Value,Value> & valueMapping) convertTransferWriteOp() argument
637 convertConstantOpMmaSync(RewriterBase & rewriter,arith::ConstantOp op,llvm::DenseMap<Value,Value> & valueMapping) convertConstantOpMmaSync() argument
704 creatLdMatrixCompatibleLoads(RewriterBase & rewriter,vector::TransferReadOp op,llvm::DenseMap<Value,Value> & valueMapping) creatLdMatrixCompatibleLoads() argument
766 createNonLdMatrixLoads(RewriterBase & rewriter,vector::TransferReadOp op,llvm::DenseMap<Value,Value> & valueMapping) createNonLdMatrixLoads() argument
866 convertTransferReadToLoads(RewriterBase & rewriter,vector::TransferReadOp op,llvm::DenseMap<Value,Value> & valueMapping) convertTransferReadToLoads() argument
898 convertTransferWriteToStores(RewriterBase & rewriter,vector::TransferWriteOp op,llvm::DenseMap<Value,Value> & valueMapping) convertTransferWriteToStores() argument
950 convertExtractStridedSlice(RewriterBase & rewriter,vector::ExtractStridedSliceOp op,llvm::DenseMap<Value,Value> & valueMapping) convertExtractStridedSlice() argument
1026 convertContractOp(RewriterBase & rewriter,vector::ContractionOp op,llvm::DenseMap<Value,Value> & valueMapping) convertContractOp() argument
1046 convertContractOpToMmaSync(RewriterBase & rewriter,vector::ContractionOp op,llvm::DenseMap<Value,Value> & valueMapping) convertContractOpToMmaSync() argument
1069 convertConstantOp(RewriterBase & rewriter,arith::ConstantOp op,llvm::DenseMap<Value,Value> & valueMapping) convertConstantOp() argument
1092 convertBroadcastOp(RewriterBase & rewriter,vector::BroadcastOp op,llvm::DenseMap<Value,Value> & valueMapping) convertBroadcastOp() argument
1111 replaceForOpWithNewSignature(RewriterBase & rewriter,scf::ForOp loop,ValueRange newInitArgs) replaceForOpWithNewSignature() argument
1143 convertForOp(RewriterBase & rewriter,scf::ForOp op,llvm::DenseMap<Value,Value> & valueMapping) convertForOp() argument
1176 convertYieldOp(RewriterBase & rewriter,scf::YieldOp op,llvm::DenseMap<Value,Value> & valueMapping) convertYieldOp() argument
1201 convertElementwiseOp(RewriterBase & rewriter,Operation * op,gpu::MMAElementwiseOp opType,llvm::DenseMap<Value,Value> & valueMapping) convertElementwiseOp() argument
1240 convertVectorToMMAOps(RewriterBase & rewriter,Operation * rootOp) convertVectorToMMAOps() argument
1273 convertVectorToNVVMCompatibleMMASync(RewriterBase & rewriter,Operation * rootOp) convertVectorToNVVMCompatibleMMASync() argument
1331 IRRewriter rewriter(&getContext()); runOnOperation() local
[all...]
/llvm-project/mlir/lib/Dialect/Math/Transforms/
H A DExpandPatterns.cpp72 static LogicalResult convertSinhOp(math::SinhOp op, PatternRewriter &rewriter) { in convertSinhOp() argument
88 static LogicalResult convertCoshOp(math::CoshOp op, PatternRewriter &rewriter) { in convertCoshOp() argument
111 static LogicalResult convertTanhOp(math::TanhOp op, PatternRewriter &rewriter) { in convertTanhOp() argument
144 convertTanOp(math::TanOp op,PatternRewriter & rewriter) convertTanOp() argument
157 convertAsinhOp(math::AsinhOp op,PatternRewriter & rewriter) convertAsinhOp() argument
173 convertAcoshOp(math::AcoshOp op,PatternRewriter & rewriter) convertAcoshOp() argument
189 convertAtanhOp(math::AtanhOp op,PatternRewriter & rewriter) convertAtanhOp() argument
206 convertFmaFOp(math::FmaOp op,PatternRewriter & rewriter) convertFmaFOp() argument
224 convertFloorOp(math::FloorOp op,PatternRewriter & rewriter) convertFloorOp() argument
248 convertCeilOp(math::CeilOp op,PatternRewriter & rewriter) convertCeilOp() argument
272 convertFPowIOp(math::FPowIOp op,PatternRewriter & rewriter) convertFPowIOp() argument
340 convertPowfOp(math::PowFOp op,PatternRewriter & rewriter) convertPowfOp() argument
373 convertExp2fOp(math::Exp2Op op,PatternRewriter & rewriter) convertExp2fOp() argument
385 convertRoundOp(math::RoundOp op,PatternRewriter & rewriter) convertRoundOp() argument
445 convertCtlzOp(math::CountLeadingZerosOp op,PatternRewriter & rewriter) convertCtlzOp() argument
488 convertRoundEvenOp(math::RoundEvenOp op,PatternRewriter & rewriter) convertRoundEvenOp() argument
620 convertRsqrtOp(math::RsqrtOp op,PatternRewriter & rewriter) convertRsqrtOp() argument
[all...]
/llvm-project/mlir/lib/Dialect/Linalg/TransformOps/
H A DLinalgTransformOps.cpp81 TrivialPatternRewriter rewriter(operation->getContext()); tryApply() local
311 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
394 applyToOne(transform::TransformRewriter & rewriter,LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
435 applyToOne(transform::TransformRewriter & rewriter,Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
471 apply(transform::TransformRewriter & rewriter,TransformResults & transformResults,TransformState & state) apply() argument
497 applyTilingToAll(RewriterBase & rewriter,Operation * transformOp,Range && payloadOps,unsigned numLoops,transform::TransformResults & transformResults,function_ref<FailureOr<scf::SCFTileAndFuseResult> (TilingInterface)> applyFn) applyTilingToAll() argument
544 apply(transform::TransformRewriter & rewriter,mlir::transform::TransformResults & transformResults,mlir::transform::TransformState & state) apply() argument
606 replaceForAllWithNewSignature(RewriterBase & rewriter,Diagnostic & diag,Operation * producerOp,Operation * containingOp,TilingResult & tileAndFuseResult,int64_t resultNumber,SmallVector<OpFoldResult> & offsets,SmallVector<OpFoldResult> & sizes) replaceForAllWithNewSignature() argument
688 tileAndFuseFirstExtractUse(RewriterBase & rewriter,Diagnostic & diag,Operation * producerOp,Operation * containingOp) tileAndFuseFirstExtractUse() argument
771 tileAndFuseFirstExtractUseThroughContainingOpBlockArgument(RewriterBase & rewriter,Diagnostic & diag,Operation * producerOp,Operation * containingOp) tileAndFuseFirstExtractUseThroughContainingOpBlockArgument() argument
872 cloneAndFuseFirstUse(RewriterBase & rewriter,Diagnostic & diag,Operation * producerOp,Operation * containingOp) cloneAndFuseFirstUse() argument
926 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1053 applyToOne(transform::TransformRewriter & rewriter,LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
1076 applyToOne(transform::TransformRewriter & rewriter,LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
1100 applyToOne(transform::TransformRewriter & rewriter,GenericOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
1146 applyToOne(transform::TransformRewriter & rewriter,tensor::PackOp target,transform::ApplyToEachResultList & transformResults,transform::TransformState & state) applyToOne() argument
1166 applyToOne(transform::TransformRewriter & rewriter,tensor::UnPackOp target,transform::ApplyToEachResultList & transformResults,transform::TransformState & state) applyToOne() argument
1207 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1336 applyToOne(transform::TransformRewriter & rewriter,LinalgOp target,transform::ApplyToEachResultList & results,TransformState & state) applyToOne() argument
1438 apply(transform::TransformRewriter & rewriter,transform::TransformResults & transformResults,transform::TransformState & state) apply() argument
1513 apply(transform::TransformRewriter & rewriter,transform::TransformResults & transformResults,transform::TransformState & state) apply() argument
1612 apply(transform::TransformRewriter & rewriter,transform::TransformResults & transformResults,transform::TransformState & state) apply() argument
1775 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
1944 apply(transform::TransformRewriter & rewriter,transform::TransformResults & transformResults,transform::TransformState & state) apply() argument
1999 applyToOne(transform::TransformRewriter & rewriter,tensor::PadOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
2037 applyToOne(transform::TransformRewriter & rewriter,LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
2103 apply(transform::TransformRewriter & rewriter,TransformResults & transformResults,TransformState & state) apply() argument
2162 applyToOne(transform::TransformRewriter & rewriter,LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
2209 apply(transform::TransformRewriter & rewriter,transform::TransformResults & results,transform::TransformState & state) apply() argument
2242 applyToOne(transform::TransformRewriter & rewriter,Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
2264 apply(transform::TransformRewriter & rewriter,TransformResults & results,TransformState & state) apply() argument
2552 applyToOne(transform::TransformRewriter & rewriter,LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
2597 applyToOne(transform::TransformRewriter & rewriter,LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
2643 applyToOne(transform::TransformRewriter & rewriter,LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
2676 apply(transform::TransformRewriter & rewriter,TransformResults & transformResults,TransformState & state) apply() argument
2897 apply(transform::TransformRewriter & rewriter,TransformResults & transformResults,TransformState & state) apply() argument
3149 tileToForallOpImpl(RewriterBase & rewriter,transform::TransformState & state,TransformOpInterface transformOp,Operation * target,ArrayRef<OpFoldResult> mixedNumThreads,ArrayRef<OpFoldResult> mixedTileSizes,std::optional<ArrayAttr> mapping,linalg::ForallTilingResult & tilingResult) tileToForallOpImpl() argument
3182 apply(transform::TransformRewriter & rewriter,transform::TransformResults & transformResults,transform::TransformState & state) apply() argument
3327 applyToOne(transform::TransformRewriter & rewriter,Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
3376 apply(transform::TransformRewriter & rewriter,mlir::transform::TransformResults & transformResults,mlir::transform::TransformState & state) apply() argument
3436 applyToOne(transform::TransformRewriter & rewriter,func::FuncOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
3453 applyToOne(transform::TransformRewriter & rewriter,mlir::Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
3467 applyToOne(transform::TransformRewriter & rewriter,linalg::LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
3503 applyToOne(transform::TransformRewriter & rewriter,linalg::LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
3535 applyToOne(transform::TransformRewriter & rewriter,linalg::LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
3562 applyToOne(transform::TransformRewriter & rewriter,linalg::LinalgOp target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
3587 doit(RewriterBase & rewriter,OpTy target,transform::ApplyToEachResultList & results,transform::TransformState & state) doit() argument
3625 applyToOne(transform::TransformRewriter & rewriter,Operation * targetOp,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
3647 applyToOne(transform::TransformRewriter & rewriter,Operation * target,transform::ApplyToEachResultList & results,transform::TransformState & state) applyToOne() argument
[all...]
/llvm-project/mlir/lib/Dialect/ControlFlow/IR/
H A DControlFlowOps.cpp83 LogicalResult AssertOp::canonicalize(AssertOp op, PatternRewriter &rewriter) { in canonicalize() argument
155 simplifyBrToBlockWithSinglePred(BranchOp op, PatternRewriter &rewriter) { in simplifyBrToBlockWithSinglePred() argument
176 PatternRewriter &rewriter) { in simplifyPassThroughBr() argument
192 LogicalResult BranchOp::canonicalize(BranchOp op, PatternRewriter &rewriter) { in canonicalize() argument
632 simplifySwitchWithOnlyDefault(SwitchOp op,PatternRewriter & rewriter) simplifySwitchWithOnlyDefault() argument
652 dropSwitchCasesThatMatchDefault(SwitchOp op,PatternRewriter & rewriter) dropSwitchCasesThatMatchDefault() argument
687 foldSwitch(SwitchOp op,PatternRewriter & rewriter,const APInt & caseValue) foldSwitch() argument
709 simplifyConstSwitchValue(SwitchOp op,PatternRewriter & rewriter) simplifyConstSwitchValue() argument
730 simplifyPassThroughSwitch(SwitchOp op,PatternRewriter & rewriter) simplifyPassThroughSwitch() argument
803 simplifySwitchFromSwitchOnSameCondition(SwitchOp op,PatternRewriter & rewriter) simplifySwitchFromSwitchOnSameCondition() argument
855 simplifySwitchFromDefaultSwitchOnSameCondition(SwitchOp op,PatternRewriter & rewriter) simplifySwitchFromDefaultSwitchOnSameCondition() argument
[all...]
/llvm-project/mlir/test/lib/Dialect/Linalg/
H A DTestLinalgDropUnitDims.cpp24 LogicalResult dropOutermostUnitDims(RewriterBase &rewriter, in dropOutermostUnitDims() argument
53 IRRewriter rewriter(context); runOnOperation() local

12345678910