| /llvm-project-15.0.7/mlir/lib/Dialect/AMX/Transforms/ |
| H A D | LegalizeForLLVMExport.cpp | 28 VectorType vType, Location loc) { in getTileSizes() argument 30 unsigned width = vType.getElementType().getIntOrFloatBitWidth(); in getTileSizes() 33 auto mattr = rewriter.getI16IntegerAttr(vType.getDimSize(0)); in getTileSizes() 34 auto nattr = rewriter.getI16IntegerAttr(vType.getDimSize(1) * bytes); in getTileSizes() 88 VectorType vType = op.getVectorType(); in matchAndRewrite() local 91 getTileSizes(rewriter, *getTypeConverter(), vType, op.getLoc()); in matchAndRewrite() 93 Type resType = typeConverter->convertType(vType); in matchAndRewrite() 107 VectorType vType = op.getVectorType(); in matchAndRewrite() local 110 getTileSizes(rewriter, *getTypeConverter(), vType, op.getLoc()); in matchAndRewrite() 120 Type resType = typeConverter->convertType(vType); in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | TypeUtilities.cpp | 133 auto vType = t.dyn_cast<VectorType>(); in verifyCompatibleShapes() local 134 if (vType && vType.isScalable()) in verifyCompatibleShapes()
|
| H A D | BuiltinAttributes.cpp | 1509 else if (auto vType = inType.dyn_cast<VectorType>()) in mappingHelper() local 1510 newArrayType = VectorType::get(vType.getShape(), newElementType, in mappingHelper() 1511 vType.getNumScalableDims()); in mappingHelper()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToLLVM/ |
| H A D | ConvertVectorToLLVM.cpp | 101 VectorType vType, Value &ptrs) { in getIndexedPtrs() argument 109 auto ptrsType = LLVM::getFixedVectorType(pType, vType.getDimSize(0)); in getIndexedPtrs() 272 VectorType vType = gather.getVectorType(); in matchAndRewrite() local 306 VectorType vType = scatter.getVectorType(); in matchAndRewrite() local 718 VectorType vType = fmaOp.getVectorType(); in matchAndRewrite() local 719 if (vType.getRank() != 1) in matchAndRewrite() 863 auto vType = op.getVectorType(); in matchAndRewrite() local 864 if (vType.getRank() < 2) in matchAndRewrite() 868 auto elemType = vType.getElementType(); in matchAndRewrite() 871 Value desc = rewriter.create<vector::SplatOp>(loc, vType, zero); in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | VectorTransforms.cpp | 98 VectorType vType = lowType.cast<VectorType>(); in reshapeLoad() local 105 Value ext = rewriter.create<vector::ExtractOp>(loc, vType, val, posAttr); in reshapeLoad() 106 Value load = reshapeLoad(loc, ext, vType, index - 1, pos, rewriter); in reshapeLoad() 128 VectorType vType = lowType.cast<VectorType>(); in reshapeStore() local 129 Type insType = VectorType::Builder(vType).dropDim(0); in reshapeStore() 132 Value ext = rewriter.create<vector::ExtractOp>(loc, vType, result, posAttr); in reshapeStore() 134 Value sto = reshapeStore(loc, ins, ext, vType, index - 1, pos, rewriter); in reshapeStore()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | LLVMDialect.cpp | 2106 auto vType = LLVM::getVectorType(LLVM::getVectorElementType(containerType), in build() local 2109 build(b, result, vType, v1, v2, mask); in build() 2140 auto vType = in parse() local 2143 result.addTypes(vType); in parse()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 12894 QualType vType = in CheckVectorCompareOperands() local 12900 if (vType.isNull()) in CheckVectorCompareOperands() 12901 return vType; in CheckVectorCompareOperands() 12942 return GetSignedVectorType(vType); in CheckVectorCompareOperands() 12956 QualType vType = CheckSizelessVectorOperands( in CheckSizelessVectorCompareOperands() local 12959 if (vType.isNull()) in CheckSizelessVectorCompareOperands() 12960 return vType; in CheckSizelessVectorCompareOperands() 12983 return GetSignedSizelessVectorType(vType); in CheckSizelessVectorCompareOperands() 13117 if (vType.isNull()) in CheckVectorLogicalOperands() 13121 vType->hasFloatingRepresentation()) in CheckVectorLogicalOperands() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/ |
| H A D | VectorOps.cpp | 4794 if (auto vType = createMaskOp.getType().dyn_cast<VectorType>()) { in matchAndRewrite() local 4795 if (vType.isScalable()) in matchAndRewrite()
|