Home
last modified time | relevance | path

Searched refs:getTypeConverter (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Dialect/AMX/Transforms/
H A DLegalizeForLLVMExport.cpp91 getTileSizes(rewriter, *getTypeConverter(), vType, op.getLoc()); in matchAndRewrite()
110 getTileSizes(rewriter, *getTypeConverter(), vType, op.getLoc()); in matchAndRewrite()
114 Value stride = getStride(rewriter, *getTypeConverter(), mType, in matchAndRewrite()
137 getTileSizes(rewriter, *getTypeConverter(), vType, op.getLoc()); in matchAndRewrite()
141 Value stride = getStride(rewriter, *getTypeConverter(), mType, in matchAndRewrite()
163 getTileSizes(rewriter, *getTypeConverter(), aType, op.getLoc()); in matchAndRewrite()
165 getTileSizes(rewriter, *getTypeConverter(), bType, op.getLoc()); in matchAndRewrite()
185 getTileSizes(rewriter, *getTypeConverter(), aType, op.getLoc()); in matchAndRewrite()
187 getTileSizes(rewriter, *getTypeConverter(), bType, op.getLoc()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/
H A DPattern.cpp28 LLVMTypeConverter *ConvertToLLVMPattern::getTypeConverter() const { in getTypeConverter() function in ConvertToLLVMPattern
30 ConversionPattern::getTypeConverter()); in getTypeConverter()
34 return *getTypeConverter()->getDialect(); in getDialect()
38 return getTypeConverter()->getIndexType(); in getIndexType()
42 return IntegerType::get(&getTypeConverter()->getContext(), in getIntPtrType()
43 getTypeConverter()->getPointerBitwidth(addressSpace)); in getIntPtrType()
47 return LLVM::LLVMVoidType::get(&getTypeConverter()->getContext()); in getVoidType()
52 IntegerType::get(&getTypeConverter()->getContext(), 8)); in getVoidPtrType()
244 UnrankedMemRefDescriptor::computeSizes(builder, loc, *getTypeConverter(), in copyUnrankedDescriptors()
251 Type indexType = getTypeConverter()->getIndexType(); in copyUnrankedDescriptors()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/X86Vector/Transforms/
H A DLegalizeForLLVMExport.cpp43 LLVMTypeConverter &getTypeConverter() const { in getTypeConverter() function
45 OpConversionPattern<OpTy>::getTypeConverter()); in getTypeConverter()
56 getTypeConverter(), rewriter); in matchAndRewrite()
60 getTypeConverter(), rewriter); in matchAndRewrite()
112 Type llvmIntType = IntegerType::get(&getTypeConverter()->getContext(), 8); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/FuncToLLVM/
H A DFuncToLLVM.cpp293 auto llvmType = getTypeConverter()->convertFunctionSignature( in convertFuncOpToLLVMFuncOp()
381 wrapExternalFunction(rewriter, funcOp.getLoc(), *getTypeConverter(), in matchAndRewrite()
384 wrapForExternalCallers(rewriter, funcOp.getLoc(), *getTypeConverter(), in matchAndRewrite()
451 loc, getTypeConverter()->convertType(memrefTy)); in matchAndRewrite()
455 rewriter, loc, *getTypeConverter(), memrefTy, arg); in matchAndRewrite()
504 this->getTypeConverter()->packFunctionResults(resultTypes))) in matchAndRewrite()
508 auto promoted = this->getTypeConverter()->promoteOperands( in matchAndRewrite()
532 if (this->getTypeConverter()->getOptions().useBarePtrCallConv) { in matchAndRewrite()
537 this->getTypeConverter()->promoteBarePtrsToDescriptors( in matchAndRewrite()
602 if (getTypeConverter()->getOptions().useBarePtrCallConv) { in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToSPIRV/
H A DVectorToSPIRV.cpp45 auto dstType = getTypeConverter()->convertType(bitcastOp.getType()); in matchAndRewrite()
89 auto dstType = getTypeConverter()->convertType(extractOp.getType()); in matchAndRewrite()
112 auto dstType = getTypeConverter()->convertType(extractOp.getType()); in matchAndRewrite()
148 Type dstType = getTypeConverter()->convertType(fmaOp.getType()); in matchAndRewrite()
324 Type dstType = getTypeConverter()->convertType(op.getType()); in matchAndRewrite()
350 auto newResultType = getTypeConverter()->convertType(oldResultType); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/
H A DArithmeticToSPIRV.cpp309 auto dstType = getTypeConverter()->convertType(srcType); in matchAndRewrite()
401 Type dstType = getTypeConverter()->convertType(srcType); in matchAndRewrite()
515 this->getTypeConverter()->convertType(op.getResult().getType()); in matchAndRewrite()
540 auto dstType = getTypeConverter()->convertType(op.getType()); in matchAndRewrite()
561 auto dstType = getTypeConverter()->convertType(op.getType()); in matchAndRewrite()
581 this->getTypeConverter()->convertType(op.getResult().getType()); in matchAndRewrite()
602 this->getTypeConverter()->convertType(op.getResult().getType()); in matchAndRewrite()
619 this->getTypeConverter()->convertType(op.getResult().getType()); in matchAndRewrite()
648 this->getTypeConverter()->convertType(op.getResult().getType()); in matchAndRewrite()
672 Type dstType = getTypeConverter()->convertType(srcType); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/MathToSPIRV/
H A DMathToSPIRV.cpp65 auto type = getTypeConverter()->convertType(copySignOp.getType()); in matchAndRewrite()
131 auto type = getTypeConverter()->convertType(countOp.getType()); in matchAndRewrite()
181 auto type = this->getTypeConverter()->convertType(operation.getType()); in matchAndRewrite()
202 auto type = this->getTypeConverter()->convertType(operation.getType()); in matchAndRewrite()
218 auto dstType = getTypeConverter()->convertType(powfOp.getType()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp39 bool useGenericFn = getTypeConverter()->getOptions().useGenericFunctions; in getAllocFn()
105 getTypeConverter()->getDataLayoutAnalysis()) { in getMemRefEltSizeInBytes()
113 return getTypeConverter()->getUnrankedMemRefDescriptorSize( in getMemRefEltSizeInBytes()
391 getTypeConverter()->getIndexType(), addressSpace); in extractSizeOfUnrankedMemRef()
822 auto ptr = getTypeConverter()->promoteOneMemRefDescriptor( in rewrite()
922 auto *typeConverter = getTypeConverter(); in lowerToMemCopyFunctionCall()
1071 extractPointersAndOffset(loc, rewriter, *getTypeConverter(), in convertSourceMemRefToDescriptor()
1142 extractPointersAndOffset(loc, rewriter, *getTypeConverter(), in convertSourceMemRefToDescriptor()
1231 extractPointersAndOffset(loc, rewriter, *getTypeConverter(), in convertSourceMemRefToDescriptor()
1251 rewriter, loc, *getTypeConverter(), underlyingDescPtr, in convertSourceMemRefToDescriptor()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/MathToLLVM/
H A DMathToLLVM.cpp75 op.getOperation(), adaptor.getOperands(), *this->getTypeConverter(), in matchAndRewrite()
127 op.getOperation(), adaptor.getOperands(), *getTypeConverter(), in matchAndRewrite()
181 op.getOperation(), adaptor.getOperands(), *getTypeConverter(), in matchAndRewrite()
234 op.getOperation(), adaptor.getOperands(), *getTypeConverter(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToSPIRV/
H A DMemRefToSPIRV.cpp253 Type spirvType = getTypeConverter()->convertType(allocType); in matchAndRewrite()
272 Type spirvType = getTypeConverter()->convertType(allocType); in matchAndRewrite()
325 auto &typeConverter = *getTypeConverter<SPIRVTypeConverter>(); in matchAndRewrite()
420 *getTypeConverter<SPIRVTypeConverter>(), memrefType, adaptor.getMemref(), in matchAndRewrite()
438 auto &typeConverter = *getTypeConverter<SPIRVTypeConverter>(); in matchAndRewrite()
532 *getTypeConverter<SPIRVTypeConverter>(), memrefType, adaptor.getMemref(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRV.cpp133 auto *typeConverter = this->template getTypeConverter<SPIRVTypeConverter>(); in matchAndRewrite()
150 auto *typeConverter = this->template getTypeConverter<SPIRVTypeConverter>(); in matchAndRewrite()
169 getTypeConverter()->convertType(op.getResult().getType()); in matchAndRewrite()
292 funcOp, *getTypeConverter(), rewriter, entryPointAttr, argABI); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToLLVM/
H A DArithmeticToLLVM.cpp124 *getTypeConverter(), rewriter); in matchAndRewrite()
183 op.getOperation(), adaptor.getOperands(), *getTypeConverter(), in matchAndRewrite()
218 op.getOperation(), adaptor.getOperands(), *getTypeConverter(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Conversion/LLVMCommon/
H A DPattern.h44 LLVMTypeConverter *getTypeConverter() const;
200 *this->getTypeConverter(), rewriter); in matchAndRewrite()
H A DVectorPattern.h80 *this->getTypeConverter(), rewriter); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/
H A DDecomposeCallGraphTypes.cpp80 if (failed(rewriter.convertRegionTypes(&op.getBody(), *getTypeConverter(), in matchAndRewrite()
179 Value materialized = getTypeConverter()->materializeArgumentConversion( in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DStructuralTypeConversions.cpp60 *getTypeConverter()))) { in matchAndRewrite()
143 auto *converter = getTypeConverter(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/OpenMPToLLVM/
H A DOpenMPToLLVM.cpp41 *this->getTypeConverter()))) in matchAndRewrite()
56 TypeConverter *converter = ConvertToLLVMPattern::getTypeConverter(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVCommon/
H A DPattern.h29 auto dstType = this->getTypeConverter()->convertType(op.getType()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/FuncToSPIRV/
H A DFuncToSPIRV.cpp73 getTypeConverter()->convertType(callOp.getResult(0).getType()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToLLVM/
H A DConvertVectorToLLVM.cpp238 if (failed(getMemRefAlignment(*this->getTypeConverter(), memRefTy, align))) in matchAndRewrite()
267 if (failed(getMemRefAlignment(*getTypeConverter(), memRefType, align))) in matchAndRewrite()
301 if (failed(getMemRefAlignment(*getTypeConverter(), memRefType, align))) in matchAndRewrite()
597 Value extract = extractOne(rewriter, *getTypeConverter(), loc, value, in matchAndRewrite()
599 insert = insertOne(rewriter, *getTypeConverter(), loc, insert, extract, in matchAndRewrite()
1151 Value nestedVal = extractOne(rewriter, *getTypeConverter(), loc, value, in emitRanks()
1168 Value nestedVal = extractOne(rewriter, *getTypeConverter(), loc, value, in emitRanks()
1245 LLVM::detail::extractNDVectorTypeInfo(resultType, *getTypeConverter()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/
H A DGPUOpsLowering.cpp51 getTypeConverter()->convertFunctionSignature( in matchAndRewrite()
107 rewriter, loc, *getTypeConverter(), type, memory); in matchAndRewrite()
132 rewriter, loc, *getTypeConverter(), type, allocated); in matchAndRewrite()
H A DGPUToLLVMConversion.cpp96 MLIRContext *context = &this->getTypeConverter()->getContext();
106 context, this->getTypeConverter()->getPointerBitwidth(0));
436 auto arguments = getTypeConverter()->promoteOperands( in matchAndRewrite()
638 auto arguments = getTypeConverter()->promoteOperands( in generateParamsArray()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DLowerABIAttributesPass.cpp184 auto &typeConverter = *getTypeConverter<SPIRVTypeConverter>(); in matchAndRewrite()
224 if (failed(rewriter.convertRegionTypes(&funcOp.getBody(), *getTypeConverter(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/TensorToSPIRV/
H A DTensorToSPIRV.cpp80 auto &typeConverter = *getTypeConverter<SPIRVTypeConverter>(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/AsyncToLLVM/
H A DAsyncToLLVM.cpp547 TypeConverter *converter = getTypeConverter(); in matchAndRewrite()
601 TypeConverter *converter = getTypeConverter(); in matchAndRewrite()
804 auto llvmValueType = getTypeConverter()->convertType(valueType); in matchAndRewrite()
847 auto llvmValueType = getTypeConverter()->convertType(valueType); in matchAndRewrite()

12