Home
last modified time | relevance | path

Searched refs:ConversionPatternRewriter (Results 1 – 25 of 75) sorted by relevance

123

/llvm-project-15.0.7/mlir/include/mlir/Conversion/LLVMCommon/
H A DPattern.h25 ConversionPatternRewriter &rewriter);
73 ConversionPatternRewriter &rewriter) const;
99 ConversionPatternRewriter &rewriter,
106 ConversionPatternRewriter &rewriter) const;
110 ConversionPatternRewriter &rewriter) const;
117 ConversionPatternRewriter &rewriter) const;
144 ConversionPatternRewriter &rewriter) const final { in rewrite()
153 ConversionPatternRewriter &rewriter) const final { in matchAndRewrite()
165 ConversionPatternRewriter &rewriter) const { in rewrite()
170 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
[all …]
H A DVectorPattern.h55 ConversionPatternRewriter &rewriter);
60 ConversionPatternRewriter &rewriter);
74 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRV.cpp37 ConversionPatternRewriter &rewriter) const override;
49 ConversionPatternRewriter &rewriter) const override;
63 ConversionPatternRewriter &rewriter) const override;
132 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
149 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
161 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
184 ConversionPatternRewriter &rewriter, in lowerAsEntryFunction()
264 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
306 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
336 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/
H A DArithmeticToSPIRV.cpp37 ConversionPatternRewriter &rewriter) const override;
47 ConversionPatternRewriter &rewriter) const override;
301 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
387 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
512 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
534 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
555 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
644 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
668 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
796 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/ShapeToStandard/
H A DShapeToStandard.cpp34 ConversionPatternRewriter &rewriter) const override;
55 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
73 ConversionPatternRewriter &rewriter) const override;
122 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
183 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
217 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
236 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
337 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
388 ConversionPatternRewriter &rewriter) const final;
543 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/
H A DGPUToLLVMConversion.cpp411 isAsyncWithOneDependency(ConversionPatternRewriter &rewriter, in isAsyncWithOneDependency()
425 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
447 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
488 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
515 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
554 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
584 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
717 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
799 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
835 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
[all …]
H A DGPUOpsLowering.h26 ConversionPatternRewriter &rewriter) const override;
46 ConversionPatternRewriter &rewriter) const override;
64 ConversionPatternRewriter &rewriter) const override;
75 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToSPIRV/
H A DVectorToSPIRV.cpp44 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
65 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
83 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
111 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
147 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
163 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
187 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
203 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
219 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
260 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
[all …]
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DCodeGen.cpp54 mlir::ConversionPatternRewriter &rewriter, in genConstantIndex()
111 mlir::ConversionPatternRewriter &rewriter, in genConstantOffset()
123 mlir::ConversionPatternRewriter &rewriter, in integerCast()
158 mlir::ConversionPatternRewriter &rewriter) const { in getDimsFromBox()
175 mlir::ConversionPatternRewriter &rewriter) const { in loadFromOffset()
292 mlir::ConversionPatternRewriter &rewriter) const = 0;
1290 insertBaseAddress(mlir::ConversionPatternRewriter &rewriter, in insertBaseAddress()
1498 computeTripletExtent(mlir::ConversionPatternRewriter &rewriter, in computeTripletExtent()
1815 mlir::ConversionPatternRewriter &rewriter) const { in sliceBox()
1987 collectIndices(mlir::ConversionPatternRewriter &rewriter, in collectIndices()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/AsyncToLLVM/
H A DAsyncToLLVM.cpp308 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
338 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
392 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
423 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
450 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
496 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
546 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
600 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
624 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
650 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DDialectConversion.cpp1495 ConversionPatternRewriter::ConversionPatternRewriter(MLIRContext *ctx) in ConversionPatternRewriter() function in ConversionPatternRewriter
1498 ConversionPatternRewriter::~ConversionPatternRewriter() = default;
1500 void ConversionPatternRewriter::replaceOpWithIf( in replaceOpWithIf()
1521 void ConversionPatternRewriter::eraseOp(Operation *op) { in eraseOp()
1623 void ConversionPatternRewriter::cloneRegionBefore( in cloneRegionBefore()
2053 Operation *op, ConversionPatternRewriter &rewriter, in legalizePatternBlockActions()
2373 ConversionPatternRewriter &rewriter,
2534 ConversionPatternRewriter &rewriter, in legalizeConvertedArgumentTypes()
2580 ConversionPatternRewriter &rewriter, in computeNecessaryMaterializations()
2699 ConversionPatternRewriter &rewriter, in legalizeUnresolvedMaterialization()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToLLVM/
H A DArithmeticToLLVM.cpp82 ConversionPatternRewriter &rewriter) const override;
94 ConversionPatternRewriter &rewriter) const override;
102 ConversionPatternRewriter &rewriter) const override;
110 ConversionPatternRewriter &rewriter) const override;
121 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
133 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
165 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
200 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToLLVM/
H A DConvertVectorToLLVM.cpp48 static Value insertOne(ConversionPatternRewriter &rewriter, in insertOne()
66 static Value extractOne(ConversionPatternRewriter &rewriter, in extractOne()
98 static LogicalResult getIndexedPtrs(ConversionPatternRewriter &rewriter, in getIndexedPtrs()
136 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
157 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
175 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
189 ConversionPatternRewriter &rewriter) { in replaceLoadOrStoreOp()
196 ConversionPatternRewriter &rewriter) { in replaceLoadOrStoreOp()
372 ConversionPatternRewriter &rewriter, Location loc, Type llvmType, in createIntegerReductionArithmeticOpLowering()
386 ConversionPatternRewriter &rewriter, Location loc, Type llvmType, in createIntegerReductionComparisonOpLowering()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToSPIRV/
H A DMemRefToSPIRV.cpp172 ConversionPatternRewriter &rewriter) const override;
185 ConversionPatternRewriter &rewriter) const override;
196 ConversionPatternRewriter &rewriter) const override;
206 ConversionPatternRewriter &rewriter) const override;
216 ConversionPatternRewriter &rewriter) const override;
226 ConversionPatternRewriter &rewriter) const override;
236 ConversionPatternRewriter &rewriter) const override;
247 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
266 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
415 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Conversion/MemRefToLLVM/
H A DAllocLikeConversion.h30 static Value createAligned(ConversionPatternRewriter &rewriter, Location loc,
36 allocateBuffer(ConversionPatternRewriter &rewriter, Location loc,
62 ConversionPatternRewriter &rewriter) const override;
/llvm-project-15.0.7/mlir/lib/Dialect/AMX/Transforms/
H A DLegalizeForLLVMExport.cpp26 std::pair<Value, Value> getTileSizes(ConversionPatternRewriter &rewriter, in getTileSizes()
54 Value getStride(ConversionPatternRewriter &rewriter, in getStride()
77 Value castPtr(ConversionPatternRewriter &rewriter, Location loc, Value ptr) { in castPtr()
87 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
105 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
132 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
157 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
179 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp141 ConversionPatternRewriter &rewriter) { in broadcast()
158 ConversionPatternRewriter &rewriter) { in optionallyBroadcast()
178 ConversionPatternRewriter &rewriter) { in processCountOrOffset()
306 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
331 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
347 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
391 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
435 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
488 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
522 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLLVM/
H A DComplexToLLVM.cpp63 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
85 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
97 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
115 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
130 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
148 ConversionPatternRewriter &rewriter) { in unpackBinaryComplexOperands()
168 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
196 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
241 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
278 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DStructuralTypeConversions.cpp24 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
82 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
128 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
142 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
169 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/
H A DSCFToSPIRV.cpp88 ConversionPatternRewriter &rewriter) const override;
99 ConversionPatternRewriter &rewriter) const override;
108 ConversionPatternRewriter &rewriter) const override;
117 ConversionPatternRewriter &rewriter) const override;
128 ConversionPatternRewriter &rewriter, in replaceSCFOutputValue()
163 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
245 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
305 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
340 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DDialectConversion.h24 class ConversionPatternRewriter; variable
347 ConversionPatternRewriter &rewriter) const { in rewrite()
354 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
416 ConversionPatternRewriter &rewriter) const final { in rewrite()
434 ConversionPatternRewriter &rewriter) const { in rewrite()
439 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
467 ConversionPatternRewriter &rewriter) const final { in rewrite()
484 ConversionPatternRewriter &rewriter) const { in matchAndRewrite()
520 class ConversionPatternRewriter final : public PatternRewriter {
522 explicit ConversionPatternRewriter(MLIRContext *ctx);
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/X86Vector/Transforms/
H A DLegalizeForLLVMExport.cpp50 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
72 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
98 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
110 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp220 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
277 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
329 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
349 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
566 ConversionPatternRewriter &rewriter) const { in moveOpsRange()
804 ConversionPatternRewriter &rewriter) const override { in rewrite()
1055 ConversionPatternRewriter &rewriter, Type srcType, in convertSourceMemRefToDescriptor()
1471 ConversionPatternRewriter &rewriter, Location loc, Operation *op, in fillInStridesForCollapsedMemDescriptor()
1555 ConversionPatternRewriter &b, Location loc, Operation *op, in fillInDynamicStridesForMemDescriptor()
1860 Value getSize(ConversionPatternRewriter &rewriter, Location loc, in getSize()
[all …]
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestPatterns.cpp394 ConversionPatternRewriter &rewriter) const final { in matchAndRewrite()
484 ConversionPatternRewriter &rewriter) const final { in matchAndRewrite()
501 ConversionPatternRewriter &rewriter) const final { in matchAndRewrite()
543 ConversionPatternRewriter &rewriter) const final { in matchAndRewrite()
555 ConversionPatternRewriter &rewriter) const final { in matchAndRewrite()
581 ConversionPatternRewriter &rewriter) const final { in matchAndRewrite()
594 ConversionPatternRewriter &rewriter) const final { in matchAndRewrite()
607 ConversionPatternRewriter &rewriter) const final { in matchAndRewrite()
619 ConversionPatternRewriter &rewriter) const final { in matchAndRewrite()
947 ConversionPatternRewriter &rewriter) const final { in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/
H A DPattern.cpp64 ConversionPatternRewriter &builder, Location loc, uint64_t value) const { in createIndexConstant()
70 ConversionPatternRewriter &rewriter) const { in getStridedElementPtr()
122 ConversionPatternRewriter &rewriter, SmallVectorImpl<Value> &sizes, in getMemRefDescriptorSizes()
172 Location loc, Type type, ConversionPatternRewriter &rewriter) const { in getSizeInBytes()
189 ConversionPatternRewriter &rewriter) const { in getNumElements()
202 ConversionPatternRewriter &rewriter) const { in createMemRefDescriptor()
312 LLVMTypeConverter &typeConverter, ConversionPatternRewriter &rewriter) { in oneToOneRewrite()

123