| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Types.cpp | 87 bool Type::isIntOrFloat() const { return isa<IntegerType, FloatType>(); } in isIntOrFloat() function in Type 89 bool Type::isIntOrIndexOrFloat() const { return isIntOrFloat() || isIndex(); } in isIntOrIndexOrFloat() 92 assert(isIntOrFloat() && "only integers and floats have a bitwidth"); in getIntOrFloatBitWidth()
|
| H A D | BuiltinTypeInterfaces.cpp | 43 if (elementType.isIntOrFloat()) in getSizeInBits()
|
| H A D | BuiltinTypes.cpp | 54 if (!elementType.isIntOrFloat()) in verify()
|
| H A D | BuiltinAttributes.cpp | 1046 assert(!type.getElementType().isIntOrFloat()); in get()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/ |
| H A D | UnifyAliasedResourcePass.cpp | 133 return a.isIntOrFloat() && b.isIntOrFloat() && in areSameBitwidthScalarType() 353 if (srcElemType.isIntOrFloat() && dstElemType.isa<VectorType>()) { in matchAndRewrite() 377 if (srcElemType.isIntOrFloat() && dstElemType.isIntOrFloat()) { in matchAndRewrite() 412 if (!srcElemType.isIntOrFloat() || !dstElemType.isIntOrFloat()) in matchAndRewrite() 485 if (!srcElemType.isIntOrFloat() || !dstElemType.isIntOrFloat()) in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToVulkan/ |
| H A D | ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 61 (elementType.isIntOrFloat()); in isSupportedType()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | Types.h | 158 bool isIntOrFloat() const;
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | SPIRVToLLVM.cpp | 55 assert((type.isIntOrFloat() || type.isa<VectorType>()) && in getBitWidth() 57 if (type.isIntOrFloat()) in getBitWidth() 61 assert(elementType.isIntOrFloat() && in getBitWidth() 393 if (!srcType.isa<VectorType>() && !srcType.isIntOrFloat()) in matchAndRewrite() 1258 if (init && !pointerTo.isIntOrFloat() && !pointerTo.isa<VectorType>()) in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | ConstantFold.cpp | 86 if (!elementType.isIntOrFloat()) in matchAndRewrite()
|
| H A D | Detensorize.cpp | 400 [&](Type resultType) { return resultType.isIntOrFloat(); })) in compute()
|
| H A D | ElementwiseOpFusion.cpp | 1505 splatAttr.getType().getElementType().isIntOrFloat()) { in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToSPIRV/ |
| H A D | VectorToSPIRV.cpp | 165 if (insertOp.getSourceType().isIntOrFloat() && in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | Utils.cpp | 606 if (elementType.isIntOrFloat()) { in getMemRefEltSizeInBytes() 648 if (!elementType.isIntOrFloat() && !elementType.isa<VectorType>()) in getMemRefSizeInBytes()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MemRefToSPIRV/ |
| H A D | MemRefToSPIRV.cpp | 112 return elementType.isIntOrFloat(); in isAllocationSupported()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/ |
| H A D | GPUToLLVMConversion.cpp | 846 if (!valueType.isIntOrFloat() || valueType.getIntOrFloatBitWidth() != 32) { in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/ |
| H A D | ArithmeticToSPIRV.cpp | 284 if (type.isIntOrFloat()) in hasSameBitwidth()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | SPIRVTypes.cpp | 663 return isIntOrFloat() || isa<VectorType>(); in isScalarOrVector()
|
| H A D | SPIRVOps.cpp | 673 if (type.isIntOrFloat()) in getBitWidth() 677 assert(vectorType.getElementType().isIntOrFloat()); in getBitWidth() 1848 if (!opElemType.isIntOrFloat()) in verifyConstantType()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | LoopFusion.cpp | 875 if (elementType.isIntOrFloat()) { in getMemRefEltSizeInBytes()
|
| /llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/ |
| H A D | Deserializer.cpp | 1409 if (resultType.isIntOrFloat() || resultType.isa<VectorType>()) { in processConstantNull()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | VectorTransforms.cpp | 1371 if (!elementType.isIntOrFloat()) in matchAndRewrite()
|