Home
last modified time | relevance | path

Searched refs:getIntOrFloatBitWidth (Results 1 – 25 of 50) sorted by relevance

12

/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DCanonicalizationPatterns.td35 "(($0.getType().getIntOrFloatBitWidth() <= "
36 " $1.getType().getIntOrFloatBitWidth() && "
37 " $1.getType().getIntOrFloatBitWidth() <= "
38 " $2.getType().getIntOrFloatBitWidth()) || "
39 " ($0.getType().getIntOrFloatBitWidth() >= "
40 " $1.getType().getIntOrFloatBitWidth() && "
41 " $1.getType().getIntOrFloatBitWidth() >= "
51 "$0.getType().getIntOrFloatBitWidth() <= "
52 "$1.getType().getIntOrFloatBitWidth()">>;
54 "$0.getType().getIntOrFloatBitWidth() < "
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToGPU/
H A DNvGpuSupport.cpp38 (shape[1] * type.vectorType.getElementType().getIntOrFloatBitWidth()) / in inferNumRegistersPerMatrixFragment()
48 (operandShape[1] * elementType.getIntOrFloatBitWidth()) / in getTileShape()
90 if (isAcc && elType.getIntOrFloatBitWidth() == 32) { in inferTileWidthInBits()
93 if (elType.getIntOrFloatBitWidth() == 64) { in inferTileWidthInBits()
161 lineSize / elementType.getIntOrFloatBitWidth(); in getRegisterIndexToTileOffsetMap()
182 const int64_t elementBitWidth = elementType.getIntOrFloatBitWidth(); in getLaneIdAndValueIdToOperandCoord()
225 ((shape[1] * elType.getIntOrFloatBitWidth()) / 128); in getLdMatrixParams()
228 ((shape[0] * elType.getIntOrFloatBitWidth()) / 128); in getLdMatrixParams()
243 params.fragmentType.getElementType().getIntOrFloatBitWidth()); in getLaneIdToLdMatrixMatrixCoord()
/llvm-project-15.0.7/mlir/lib/IR/
H A DBuiltinTypeInterfaces.cpp44 return elementType.getIntOrFloatBitWidth() * getNumElements(); in getSizeInBits()
48 return elementType.getIntOrFloatBitWidth() * getNumElements() * 2; in getSizeInBits()
H A DTypes.cpp91 unsigned Type::getIntOrFloatBitWidth() const { in getIntOrFloatBitWidth() function in Type
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DUnifyAliasedResourcePass.cpp96 vectorType.getElementType().getIntOrFloatBitWidth()); in deduceCanonicalResource()
100 scalarNumBits.push_back(type.getIntOrFloatBitWidth()); in deduceCanonicalResource()
134 a.getIntOrFloatBitWidth() == b.getIntOrFloatBitWidth(); in areSameBitwidthScalarType()
434 int srcNumBits = srcElemType.getIntOrFloatBitWidth(); in matchAndRewrite()
435 int dstNumBits = dstElemType.getIntOrFloatBitWidth(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalg.cpp123 int aWidth = a.getType().getIntOrFloatBitWidth(); in createLinalgBodyCalculationForElementwiseOp()
124 int bWidth = b.getType().getIntOrFloatBitWidth(); in createLinalgBodyCalculationForElementwiseOp()
125 int cWidth = resultTypes[0].getIntOrFloatBitWidth(); in createLinalgBodyCalculationForElementwiseOp()
409 loc, min, intTy.getIntOrFloatBitWidth()); in createLinalgBodyCalculationForElementwiseOp()
411 loc, max, intTy.getIntOrFloatBitWidth()); in createLinalgBodyCalculationForElementwiseOp()
454 srcTy.getIntOrFloatBitWidth() < dstTy.getIntOrFloatBitWidth(); in createLinalgBodyCalculationForElementwiseOp()
534 loc, 0, srcTy.getIntOrFloatBitWidth()); in createLinalgBodyCalculationForElementwiseOp()
548 srcTy.getIntOrFloatBitWidth()); in createLinalgBodyCalculationForElementwiseOp()
554 srcTy.getIntOrFloatBitWidth()); in createLinalgBodyCalculationForElementwiseOp()
1270 if (valueTy.getIntOrFloatBitWidth() < 32) { in matchAndRewrite()
[all …]
H A DTosaToLinalgNamed.cpp208 APInt::getSignedMinValue(inputETy.getIntOrFloatBitWidth()) in matchAndRewrite()
211 APInt::getSignedMaxValue(inputETy.getIntOrFloatBitWidth()) in matchAndRewrite()
384 APInt::getSignedMinValue(inputETy.getIntOrFloatBitWidth()) in matchAndRewrite()
387 APInt::getSignedMaxValue(inputETy.getIntOrFloatBitWidth()) in matchAndRewrite()
712 APInt::getSignedMinValue(resultETy.getIntOrFloatBitWidth())); in matchAndRewrite()
938 int64_t outBitwidth = resultETy.getIntOrFloatBitWidth(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLibm/
H A DComplexToLibm.cpp28 return elementType.getIntOrFloatBitWidth() == 64; in operator ()()
40 return elementType.getIntOrFloatBitWidth() == 64; in operator ()()
/llvm-project-15.0.7/mlir/lib/Dialect/NVGPU/IR/
H A DNVGPUDialect.cpp138 int operandBitwidth = aType.getIntOrFloatBitWidth(); in verify()
207 int64_t elementBitWidth = resType.getIntOrFloatBitWidth(); in verify()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToSPIRV/
H A DMemRefToSPIRV.cpp333 int srcBits = memrefType.getElementType().getIntOrFloatBitWidth(); in matchAndRewrite()
347 int dstBits = dstType.getIntOrFloatBitWidth(); in matchAndRewrite()
401 } else if (result.getType().getIntOrFloatBitWidth() != in matchAndRewrite()
446 int srcBits = memrefType.getElementType().getIntOrFloatBitWidth(); in matchAndRewrite()
462 int dstBits = dstType.getIntOrFloatBitWidth(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/IR/
H A DTosaCanonicalizations.cpp365 APInt::getMinValue(inputElementType.getIntOrFloatBitWidth()) in matchAndRewrite()
368 APInt::getMaxValue(inputElementType.getIntOrFloatBitWidth()) in matchAndRewrite()
383 APInt::getSignedMinValue(inputElementType.getIntOrFloatBitWidth()) in matchAndRewrite()
386 APInt::getSignedMaxValue(inputElementType.getIntOrFloatBitWidth()) in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/AMX/Transforms/
H A DLegalizeForLLVMExport.cpp30 unsigned width = vType.getElementType().getIntOrFloatBitWidth(); in getTileSizes()
60 unsigned width = mType.getElementType().getIntOrFloatBitWidth(); in getStride()
/llvm-project-15.0.7/mlir/lib/Dialect/AMX/IR/
H A DAMXDialect.cpp34 unsigned col = tp.getDimSize(1) * tp.getElementType().getIntOrFloatBitWidth(); in verifyTileSize()
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToArith/
H A DTosaToArith.cpp46 APInt valueInt(eTy.getIntOrFloatBitWidth(), value); in getConstantAttr()
133 if (getElementTypeOrSelf(value.getType()).getIntOrFloatBitWidth() > 32) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/unittests/IR/
H A DInterfaceAttachmentTest.cpp35 return type.getIntOrFloatBitWidth() + arg; in getBitwidthPlusArg()
47 return type.getIntOrFloatBitWidth() + arg; in getBitwidthPlusArg()
/llvm-project-15.0.7/mlir/lib/Dialect/X86Vector/Transforms/
H A DLegalizeForLLVMExport.cpp52 unsigned bitwidth = elementType.getIntOrFloatBitWidth(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Utils/
H A DLayoutUtils.cpp153 auto bitWidth = scalarType.getIntOrFloatBitWidth(); in getScalarTypeAlignment()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVTypes.cpp527 if (getIntOrFloatBitWidth() == 8) { in getExtensions()
535 if (getIntOrFloatBitWidth() == 16) { in getExtensions()
549 unsigned bitwidth = getIntOrFloatBitWidth(); in getCapabilities()
635 auto bitWidth = getIntOrFloatBitWidth(); in getSizeInBytes()
/llvm-project-15.0.7/mlir/unittests/Interfaces/
H A DDataLayoutInterfacesTest.cpp138 IntegerType::get(type.getContext(), type.getIntOrFloatBitWidth())); in getTypeSizeInBits()
146 return 8 * iType.getIntOrFloatBitWidth(); in getTypeSizeInBits()
/llvm-project-15.0.7/mlir/lib/Dialect/Math/Transforms/
H A DExpandPatterns.cpp64 int bitWidth = elementTy.getIntOrFloatBitWidth(); in convertCtlzOp()
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/
H A DArithmeticOps.cpp866 return WidthComparator<unsigned>()(dstType.getIntOrFloatBitWidth(), in checkWidthChangeCast()
867 srcType.getIntOrFloatBitWidth()); in checkWidthChangeCast()
884 bitWidth = resType.getIntOrFloatBitWidth(); in fold()
913 bitWidth = resType.getIntOrFloatBitWidth(); in fold()
967 bitWidth = resType.getIntOrFloatBitWidth(); in fold()
1200 return srcType.getIntOrFloatBitWidth() == dstType.getIntOrFloatBitWidth(); in areCastCompatible()
/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DAttributeParser.cpp356 : type.getIntOrFloatBitWidth(); in buildAttributeAPInt()
848 switch (type.getIntOrFloatBitWidth()) { in parseDenseArrayAttr()
878 switch (type.getIntOrFloatBitWidth()) { in parseDenseArrayAttr()
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DDataLayoutInterfaces.cpp55 return type.getIntOrFloatBitWidth(); in getDefaultTypeSizeInBits()
96 entry.getKey().get<Type>().getIntOrFloatBitWidth(), entry)); in findEntryForIntegerType()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestInterfaces.td66 "return $_type.getIntOrFloatBitWidth() + 2 * arg;">,
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DTypes.h146 unsigned getIntOrFloatBitWidth() const;

12