| /llvm-project-15.0.7/mlir/include/mlir/Conversion/LLVMCommon/ |
| H A D | Pattern.h | 25 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 D | VectorPattern.h | 55 ConversionPatternRewriter &rewriter); 60 ConversionPatternRewriter &rewriter); 74 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/ |
| H A D | GPUToSPIRV.cpp | 37 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 D | ArithmeticToSPIRV.cpp | 37 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 D | ShapeToStandard.cpp | 34 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 D | GPUToLLVMConversion.cpp | 411 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 D | GPUOpsLowering.h | 26 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 D | VectorToSPIRV.cpp | 44 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 D | CodeGen.cpp | 54 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 D | AsyncToLLVM.cpp | 308 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 D | DialectConversion.cpp | 1495 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 D | ArithmeticToLLVM.cpp | 82 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 D | ConvertVectorToLLVM.cpp | 48 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 D | MemRefToSPIRV.cpp | 172 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 D | AllocLikeConversion.h | 30 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 D | LegalizeForLLVMExport.cpp | 26 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 D | SPIRVToLLVM.cpp | 141 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 D | ComplexToLLVM.cpp | 63 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 D | StructuralTypeConversions.cpp | 24 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 D | SCFToSPIRV.cpp | 88 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 D | DialectConversion.h | 24 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 D | LegalizeForLLVMExport.cpp | 50 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 D | MemRefToLLVM.cpp | 220 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 D | TestPatterns.cpp | 394 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 D | Pattern.cpp | 64 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()
|