Home
last modified time | relevance | path

Searched refs:isSignlessInteger (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/mlir/lib/IR/
H A DTypes.cpp37 bool Type::isSignlessInteger() const { in isSignlessInteger() function in Type
43 bool Type::isSignlessInteger(unsigned width) const { in isSignlessInteger() function in Type
74 return isSignlessInteger() || isa<IndexType>(); in isSignlessIntOrIndex()
78 return isSignlessInteger() || isa<IndexType, FloatType>(); in isSignlessIntOrIndexOrFloat()
82 return isSignlessInteger() || isa<FloatType>(); in isSignlessIntOrFloat()
H A DBuiltinAttributes.cpp350 assert((getType().isIndex() || getType().isSignlessInteger()) && in getInt()
368 assert(!getType().isSignlessInteger() && in getAPSInt()
403 return intAttr && intAttr.getType().isSignlessInteger(1); in classof()
H A DAsmPrinter.cpp1771 if (attrType.isSignlessInteger(1)) { in printAttribute()
1782 attrType.isUnsignedInteger() || attrType.isSignlessInteger(1); in printAttribute()
1786 if (typeElision == AttrTypeElision::May && attrType.isSignlessInteger(64)) in printAttribute()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Quant/
H A DUniformSupport.h71 assert(uniformType.getStorageType().isSignlessInteger()); in UniformQuantizedValueConverter()
188 assert(uniformType.getStorageType().isSignlessInteger()); in UniformQuantizedPerAxisValueConverter()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DTypes.h134 bool isSignlessInteger() const;
135 bool isSignlessInteger(unsigned width) const;
H A DOpBase.td375 CPred<"$_self.isSignlessInteger()">, "signless integer",
380 : Type<CPred<"$_self.isSignlessInteger(" # width # ")">,
1074 "isSignlessInteger(" # attrValType.bitwidth # ")">]>,
1293 "getElementType().isSignlessInteger(" # width # ")">,
H A DBuiltinAttributes.td618 if (type.isSignlessInteger(1))
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToSPIRV/
H A DMemRefToSPIRV.cpp322 if (!memrefType.getElementType().isSignlessInteger()) in matchAndRewrite()
417 if (memrefType.getElementType().isSignlessInteger()) in matchAndRewrite()
434 if (!memrefType.getElementType().isSignlessInteger()) in matchAndRewrite()
529 if (memrefType.getElementType().isSignlessInteger()) in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVAttributes.cpp163 if (!descriptorSet.getType().isSignlessInteger(32)) in verify()
166 if (!binding.getType().isSignlessInteger(32)) in verify()
259 if (!version.getType().isSignlessInteger(32)) in verify()
H A DSPIRVOps.cpp145 if (integerValueAttr.getType().isSignlessInteger()) in extractValueFromConstOp()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestAttributes.cpp111 if (type.getRank() != 1 || !type.getElementType().isSignlessInteger(64)) in verify()
H A DTestPatterns.cpp41 if (!Type(op->getResult(0).getType()).isSignlessInteger(32)) in getFirstI32Result()
583 if (!Type(*op->result_type_begin()).isSignlessInteger(32)) in matchAndRewrite()
725 if (t.isSignlessInteger(16)) in convertType()
729 if (t.isSignlessInteger(64)) { in convertType()
H A DTestDialect.cpp290 if (!(resultType.isSignlessInteger(16) || in materializeCallConversion()
291 resultType.isSignlessInteger(32)) || in materializeCallConversion()
292 !(input.getType().isSignlessInteger(16) || in materializeCallConversion()
293 input.getType().isSignlessInteger(32))) in materializeCallConversion()
/llvm-project-15.0.7/mlir/test/mlir-tblgen/
H A Dpredicate.td35 …Type elementType) { return ((elementType.isF32())) || ((elementType.isSignlessInteger(32))); }(typ…
H A Dop-attribute.td292 …tegerAttr>())) && ((tblgen_i32_attr.cast<::mlir::IntegerAttr>().getType().isSignlessInteger(32)))))
293 …tegerAttr>())) && ((tblgen_i64_attr.cast<::mlir::IntegerAttr>().getType().isSignlessInteger(64)))))
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/
H A DArithmeticOps.cpp153 assert(type.isSignlessInteger() && in build()
161 return constOp.getType().isSignlessInteger(); in classof()
1166 return (srcType.isIndex() && dstType.isSignlessInteger()) || in areCastCompatible()
1167 (srcType.isSignlessInteger() && dstType.isIndex()); in areCastCompatible()
1885 if (conditionType.isSignlessInteger(1)) in verify()
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalg.cpp307 if (isa<tosa::GreaterOp>(op) && elementTy.isSignlessInteger()) in createLinalgBodyCalculationForElementwiseOp()
316 if (isa<tosa::GreaterEqualOp>(op) && elementTy.isSignlessInteger()) in createLinalgBodyCalculationForElementwiseOp()
325 if (isa<tosa::EqualOp>(op) && elementTy.isSignlessInteger()) in createLinalgBodyCalculationForElementwiseOp()
343 if (isa<tosa::MaximumOp>(op) && elementTy.isSignlessInteger()) { in createLinalgBodyCalculationForElementwiseOp()
356 if (isa<tosa::MinimumOp>(op) && elementTy.isSignlessInteger()) { in createLinalgBodyCalculationForElementwiseOp()
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DDataLayoutInterfaces.cpp502 if (!value || !value.getElementType().isSignlessInteger(32)) { in verifyDataLayoutSpec()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorDistribute.cpp888 !reductionOp.getType().isSignlessInteger(32)) in matchAndRewrite()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp1722 !typeList[1].isSignlessInteger(1)) in parse()
1777 if (!getResult(1).getType().isSignlessInteger(1)) in verify()
1783 if (!getResult(0).getType().isSignlessInteger(1)) in verify()
/llvm-project-15.0.7/flang/lib/Lower/
H A DBridge.cpp958 if (exprType.isSignlessInteger()) { in genFIR()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVBase.td3882 : Type<Or<[CPred<"$_self.isSignlessInteger(" # width # ")">,