| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | BoxedProcedure.cpp | 37 using mlir::TypeConverter::convertType; 95 memTys.push_back(convertType(ty)); in __anonfdb31fde0502() 102 inTys.push_back(convertType(ty)); in __anonfdb31fde0602() 104 resTys.push_back(convertType(ty)); in __anonfdb31fde0602() 108 return ReferenceType::get(convertType(ty.getEleTy())); in __anonfdb31fde0702() 111 return PointerType::get(convertType(ty.getEleTy())); in __anonfdb31fde0802() 282 auto toTy = typeConverter.convertType(ty); in runOnOperation() 293 auto toTy = typeConverter.convertType(ty); in runOnOperation() 294 auto toOnTy = typeConverter.convertType(onTy); in runOnOperation() 304 auto toTy = typeConverter.convertType(ty); in runOnOperation() [all …]
|
| H A D | TypeConverter.h | 60 return convertType(specifics->boxcharMemoryType(boxchar.getEleTy())); in LLVMTypeConverter() 111 convertType(vecTy.getEleTy())); in LLVMTypeConverter() 122 members.push_back(convertType(mem).cast<mlir::Type>()); in LLVMTypeConverter() 181 members.push_back(convertType(mem.second).cast<mlir::Type>()); in convertRecordType() 209 auto eleTy = convertType(ele); 278 auto funcTy = convertType(boxproc.getEleTy()); in convertBoxProcType() 308 return convertType(specifics->complexMemoryType(eleTy)); in convertComplexType() 322 return convertType(seqTy); in convertPointerLike() 333 return convertType(eleTy); in convertPointerLike() 335 return mlir::LLVM::LLVMPointerType::get(convertType(eleTy)); in convertPointerLike() [all …]
|
| H A D | CodeGen.cpp | 91 mlir::Type convertType(mlir::Type ty) const { in convertType() function in __anon447c3e180111::FIROpConversion 92 return lowerTy().convertType(ty); in convertType() 129 valTy = convertType(valTy); in integerCast() 304 auto ty = convertType(addr.getType()); in matchAndRewrite() 507 auto ty = convertType(boxelesz.getType()); in matchAndRewrite() 624 auto ty = convertType(constop.getType()); in matchAndRewrite() 776 auto fromTy = convertType(fromFirTy); in matchAndRewrite() 777 auto toTy = convertType(toFirTy); in matchAndRewrite() 1028 mlir::Type ty = convertType(heapTy); in matchAndRewrite() 3067 undef, convertType(undef.getType())); in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToLLVM/ |
| H A D | ConvertVectorToLLVM.cpp | 56 loc, typeConverter.convertType(idxType), in insertOne() 72 loc, typeConverter.convertType(idxType), in extractOne() 141 Type newResultTy = typeConverter->convertType(resultTy); in matchAndRewrite() 432 Type llvmType = typeConverter->convertType(eltType); in matchAndRewrite() 560 Type llvmType = typeConverter->convertType(vectorType); in matchAndRewrite() 627 loc, typeConverter->convertType(idxType), in matchAndRewrite() 736 auto llvmType = typeConverter->convertType(vectorType); in matchAndRewrite() 746 loc, typeConverter->convertType(idxType), in matchAndRewrite() 1047 if (typeConverter->convertType(printType) == nullptr) in matchAndRewrite() 1148 auto llvmType = typeConverter->convertType(reducedType); in emitRanks() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/ |
| H A D | GPUOpsLowering.cpp | 32 typeConverter->convertType(type.getElementType()).template cast<Type>(); in matchAndRewrite() 44 auto funcType = typeConverter->convertType(gpuFuncOp.getFunctionType()) in matchAndRewrite() 123 typeConverter->convertType(type.getElementType()) in matchAndRewrite() 171 mlir::Type llvmI8 = typeConverter->convertType(rewriter.getI8Type()); in matchAndRewrite() 173 mlir::Type llvmIndex = typeConverter->convertType(rewriter.getIndexType()); in matchAndRewrite() 174 mlir::Type llvmI32 = typeConverter->convertType(rewriter.getI32Type()); in matchAndRewrite() 175 mlir::Type llvmI64 = typeConverter->convertType(rewriter.getI64Type()); in matchAndRewrite() 263 loc, typeConverter->convertType(rewriter.getF64Type()), arg); in matchAndRewrite() 290 mlir::Type llvmI8 = typeConverter->convertType(rewriter.getIntegerType(8)); in matchAndRewrite() 292 mlir::Type llvmIndex = typeConverter->convertType(rewriter.getIndexType()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/ |
| H A D | TypeConverter.cpp | 54 if (auto pointee = convertType(type.getElementType())) in LLVMTypeConverter() 103 if (auto element = convertType(type.getElementType())) in LLVMTypeConverter() 108 Type convertedResType = convertType(type.getReturnType()); in LLVMTypeConverter() 191 auto elementType = convertType(type.getElementType()); in convertComplexType() 259 auto converted = convertType(t); in convertFunctionTypeCWrapper() 304 Type elementType = convertType(type.getElementType()); in getMemRefDescriptorFields() 365 if (!convertType(type.getElementType())) in convertUnrankedMemRefType() 399 Type elementType = convertType(type.getElementType()); in convertMemRefToBarePtr() 411 auto elementType = convertType(type.getElementType()); in convertVectorType() 436 return convertType(type); in convertCallingConventionType() [all …]
|
| H A D | Pattern.cpp | 108 if (!typeConverter->convertType(type.getElementType())) in isConvertibleAndHasIdentityMaps() 115 auto structElementType = typeConverter->convertType(elementType); in getElementPtrType() 179 LLVM::LLVMPointerType::get(typeConverter->convertType(type)); in getSizeInBytes() 203 auto structType = typeConverter->convertType(memRefType); in createMemRefDescriptor() 289 Type descriptorType = getTypeConverter()->convertType(type); in copyUnrankedDescriptors() 338 auto type = typeConverter.convertType(op->getResult(i).getType()); in oneToOneRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | SPIRVToLLVM.cpp | 143 auto llvmVectorType = typeConverter.convertType(vectorType); in broadcast() 194 return converter.convertType(elementType); in convertStructTypeWithOffset() 205 return converter.convertType(elementType); in convertStructTypePacked() 257 auto llvmElementType = converter.convertType(elementType); in convertArrayType() 349 auto dstType = typeConverter.convertType(srcType); in matchAndRewrite() 396 auto dstType = typeConverter.convertType(srcType); in matchAndRewrite() 437 auto dstType = typeConverter.convertType(srcType); in matchAndRewrite() 490 auto dstType = typeConverter.convertType(srcType); in matchAndRewrite() 877 auto dstType = typeConverter.convertType(srcType); in matchAndRewrite() 1227 auto dstType = typeConverter.convertType(srcType); in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/AMDGPUToROCDL/ |
| H A D | AMDGPUToROCDL.cpp | 56 Type llvmWantedDataType = this->typeConverter->convertType(wantedDataType); in matchAndRewrite() 59 Type llvmI32 = this->typeConverter->convertType(i32); in matchAndRewrite() 83 llvmBufferValType = this->typeConverter->convertType( in matchAndRewrite() 86 llvmBufferValType = this->typeConverter->convertType( in matchAndRewrite() 117 Type llvm4xI32 = this->typeConverter->convertType(VectorType::get(4, i32)); in matchAndRewrite() 119 Type llvmI64 = this->typeConverter->convertType(rewriter.getI64Type()); in matchAndRewrite() 120 Type llvm2xI32 = this->typeConverter->convertType(VectorType::get(2, i32)); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToSPIRV/ |
| H A D | VectorToSPIRV.cpp | 45 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() 261 Type resultType = typeConverter->convertType(reduceOp.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/ArithmeticToLLVM/ |
| H A D | ArithmeticToLLVM.cpp | 134 auto targetType = typeConverter->convertType(op.getResult().getType()); in matchAndRewrite() 136 typeConverter->convertType(getElementTypeOrSelf(op.getResult())) in matchAndRewrite() 172 op, typeConverter->convertType(resultType), in matchAndRewrite() 207 op, typeConverter->convertType(resultType), in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/ |
| H A D | MemRefToLLVM.cpp | 393 loc, typeConverter->convertType(rewriter.getI32Type()), in extractSizeOfUnrankedMemRef() 789 return success(typeConverter->convertType(srcType) == in match() 790 typeConverter->convertType(dstType)); in match() 902 loc, typeConverter->convertType(rewriter.getI1Type()), in lowerToMemCopyIntrinsic() 1016 Type llvmElementType = typeConverter.convertType(elementType); in extractPointersAndOffset() 1130 typeConverter->convertType(targetMemRefType) in convertSourceMemRefToDescriptor() 1220 rewriter, loc, typeConverter->convertType(targetType)); in convertSourceMemRefToDescriptor() 1236 Type llvmElementType = typeConverter->convertType(elementType); in convertSourceMemRefToDescriptor() 1536 loc, typeConverter->convertType(rewriter.getI64Type()), in fillInStridesForCollapsedMemDescriptor() 1593 rewriter, loc, this->typeConverter->convertType(dstType)); in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/ |
| H A D | ArithmeticToSPIRV.cpp | 309 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/Target/LLVMIR/Dialect/LLVMIR/ |
| H A D | LLVMToLLVMIRTranslation.cpp | 286 moduleTranslation.convertType(calleeType.getElementType())); in convertOperationImpl() 321 moduleTranslation.convertType(ft)), in convertOperationImpl() 327 moduleTranslation.convertType(ft)), in convertOperationImpl() 345 llvm::Type *ty = moduleTranslation.convertType(tAttr.getValue()); in convertOperationImpl() 374 moduleTranslation.convertType(calleeType.getElementType())); in convertOperationImpl() 391 llvm::Type *ty = moduleTranslation.convertType(lpOp.getType()); in convertOperationImpl() 453 moduleTranslation.convertType(switchOp.getValue().getType())); in convertOperationImpl()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MathToSPIRV/ |
| H A D | MathToSPIRV.cpp | 65 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/Dialect/AMX/Transforms/ |
| H A D | LegalizeForLLVMExport.cpp | 93 Type resType = typeConverter->convertType(vType); in matchAndRewrite() 120 Type resType = typeConverter->convertType(vType); in matchAndRewrite() 167 Type resType = typeConverter->convertType(cType); in matchAndRewrite() 189 Type resType = typeConverter->convertType(cType); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLLVM/ |
| H A D | ComplexToLLVM.cpp | 100 auto structType = typeConverter->convertType(complexOp.getType()); in matchAndRewrite() 174 auto structType = typeConverter->convertType(op.getType()); in matchAndRewrite() 202 auto structType = typeConverter->convertType(op.getType()); in matchAndRewrite() 247 auto structType = typeConverter->convertType(op.getType()); in matchAndRewrite() 284 auto structType = typeConverter->convertType(op.getType()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MemRefToSPIRV/ |
| H A D | MemRefToSPIRV.cpp | 76 Type t = typeConverter.convertType(op.component_ptr().getType()); in adjustAccessChainForBitwidth() 253 Type spirvType = getTypeConverter()->convertType(allocType); in matchAndRewrite() 272 Type spirvType = getTypeConverter()->convertType(allocType); in matchAndRewrite() 337 Type pointeeType = typeConverter.convertType(memrefType) in matchAndRewrite() 398 dstType = typeConverter.convertType(loadOp.getType()); in matchAndRewrite() 452 Type pointeeType = typeConverter.convertType(memrefType) in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/ |
| H A D | DecomposeCallGraphTypes.cpp | 73 if (failed(typeConverter->convertType(argType.value(), decomposedTypes))) in matchAndRewrite() 153 if (failed(typeConverter->convertType(resultType, newResultTypes))) in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | StructuralTypeConversions.cpp | 27 Type newType = typeConverter->convertType(type); in matchAndRewrite() 95 Type newType = typeConverter->convertType(type); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVCommon/ |
| H A D | Pattern.h | 29 auto dstType = this->getTypeConverter()->convertType(op.getType()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/AsyncToLLVM/ |
| H A D | AsyncToLLVM.cpp | 553 op, kCreateToken, converter->convertType(resultType)); in matchAndRewrite() 564 auto storedType = converter->convertType(valueType.getValueType()); in matchAndRewrite() 605 op, kCreateGroup, converter->convertType(resultType), in matchAndRewrite() 804 auto llvmValueType = getTypeConverter()->convertType(valueType); in matchAndRewrite() 847 auto llvmValueType = getTypeConverter()->convertType(valueType); in matchAndRewrite() 1081 result.setType(typeConverter->convertType(result.getType())); in matchAndRewrite() 1122 Type converted = typeConverter.convertType(type.getValueType()); in populateAsyncStructuralTypeConversionsAndLegality()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/NVGPUToNVVM/ |
| H A D | NVGPUToNVVM.cpp | 238 Type finalResultType = typeConverter->convertType(vectorResultType); in matchAndRewrite() 312 Type desiredRetTy = typeConverter->convertType(op->getResultTypes()[0]); in matchAndRewrite() 314 typeConverter->convertType(op->getResultTypes()[0])); in matchAndRewrite() 342 return converter.convertType(IntegerType::get(type.getContext(), 32)); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/ |
| H A D | OpenMPToLLVMIRTranslation.cpp | 151 moduleTranslation.convertType(yield->getOperand(i).getType())); in convertOmpOpRegions() 159 moduleTranslation.convertType(yield->getOperand(i).getType()); in convertOmpOpRegions() 743 moduleTranslation.convertType(reductionType.getElementType())); in convertOmpWsLoop() 878 {moduleTranslation.convertType(reductionType.getElementType()), in convertOmpWsLoop() 1017 v, moduleTranslation.convertType(vTy), false, false}; in convertOmpAtomicRead() 1019 x, moduleTranslation.convertType(xTy), false, false}; in convertOmpAtomicRead() 1035 llvm::Type *ty = moduleTranslation.convertType(writeOp.value().getType()); in convertOmpAtomicWrite() 1093 moduleTranslation.convertType(mlirXType.getElementType()); in convertOmpAtomicUpdate() 1183 moduleTranslation.convertType(mlirXType.getElementType()); in convertOmpAtomicCapture() 1253 moduleTranslation.convertType(reductionOp.operand().getType()), in convertOmpReductionOp()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/FuncToLLVM/ |
| H A D | FuncToLLVM.cpp | 226 loc, typeConverter.convertType(builder.getIndexType()), in wrapExternalFunction() 253 loc, typeConverter.convertType(builder.getIndexType()), in wrapExternalFunction() 451 loc, getTypeConverter()->convertType(memrefTy)); in matchAndRewrite() 470 auto type = typeConverter->convertType(op.getResult().getType()); in matchAndRewrite() 525 this->typeConverter->convertType(callOp.getResult(i).getType()); in matchAndRewrite()
|