Home
last modified time | relevance | path

Searched defs:castOp (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DDropEquivalentBufferResults.cpp82 while (auto castOp = val.getDefiningOp<memref::CastOp>()) in dropEquivalentBufferResults() local
H A DOneShotModuleBufferize.cpp343 if (auto castOp = operand.get().getDefiningOp<memref::CastOp>()) { in foldMemRefCasts() local
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/
H A DBufferizableOpInterfaceImpl.cpp89 auto castOp = cast<arith::IndexCastOp>(op); in bufferize() local
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorOps.cpp93 bool mlir::tensor::canFoldIntoConsumerOp(CastOp castOp) { in canFoldIntoConsumerOp()
123 bool mlir::tensor::canFoldIntoProducerOp(CastOp castOp) { in canFoldIntoProducerOp()
135 auto castOp = operand.get().getDefiningOp<tensor::CastOp>(); in foldTensorCast() local
386 auto castOp = dimOp.getSource().getDefiningOp<CastOp>(); in matchAndRewrite() local
1200 auto castOp = sliceOp.getSource().getDefiningOp<tensor::CastOp>(); in matchAndRewrite() local
1668 auto castOp = v.getDefiningOp<tensor::CastOp>(); in matchAndRewrite() local
1977 auto castOp = padTensorOp.getSource().getDefiningOp<tensor::CastOp>(); in matchAndRewrite() local
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DUnifyAliasedResourcePass.cpp423 auto castOp = rewriter.create<spirv::BitcastOp>(loc, srcElemType, in matchAndRewrite() local
/llvm-project-15.0.7/mlir/unittests/IR/
H A DInterfaceAttachmentTest.cpp319 OwningOpRef<UnrealizedConversionCastOp> castOp = in TEST() local
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp516 bool CastOp::canFoldIntoConsumerOp(CastOp castOp) { in canFoldIntoConsumerOp()
655 if (auto castOp = copyOp.getSource().getDefiningOp<CastOp>()) { in matchAndRewrite() local
671 if (auto castOp = copyOp.getTarget().getDefiningOp<CastOp>()) { in matchAndRewrite() local
716 auto castOp = operand.get().getDefiningOp<memref::CastOp>(); in fold() local
2542 auto castOp = subViewOp.getSource().getDefiningOp<CastOp>(); in matchAndRewrite() local
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgOps.cpp263 auto castOp = operand.get().getDefiningOp<memref::CastOp>(); in foldMemRefCast() local
1660 auto castOp = opOperand->get().getDefiningOp<tensor::CastOp>(); in matchAndRewrite() local
1780 if (auto castOp = dyn_cast<tensor::CastOp>(parentOp)) { in populateMap() local
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DInliningUtils.cpp314 Operation *castOp = interface->materializeCallConversion(castBuilder, arg, in materializeConversion() local
H A DDialectConversion.cpp2636 auto castOp = dyn_cast<UnrealizedConversionCastOp>(user); in computeNecessaryMaterializations() local
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizationOps.cpp635 auto castOp = dimOp.getSource().getDefiningOp<ToMemrefOp>(); in matchAndRewrite() local
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransforms.cpp1220 auto *castOp = in matchAndRewrite() local
2257 auto castOp = extractOp.getVector().getDefiningOp<vector::BitCastOp>(); in matchAndRewrite() local
2327 auto castOp = extractOp.getVector().getDefiningOp<vector::BitCastOp>(); in matchAndRewrite() local
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp52 auto castOp = cast<tensor::CastOp>(op); in bufferize() local
/llvm-project-15.0.7/mlir/lib/Target/Cpp/
H A DTranslateToCpp.cpp388 static LogicalResult printOperation(CppEmitter &emitter, emitc::CastOp castOp) { in printOperation()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantRange.cpp720 ConstantRange ConstantRange::castOp(Instruction::CastOps CastOp, in castOp() function in ConstantRange
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToLLVM/
H A DConvertVectorToLLVM.cpp920 matchAndRewrite(vector::TypeCastOp castOp, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DVectorization.cpp923 if (auto castOp = beforePadding.getDefiningOp<tensor::CastOp>()) in hasSameTensorSize() local
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/IR/
H A DShape.cpp783 if (auto castOp = operand.getDefiningOp<tensor::CastOp>()) { in matchAndRewrite() local
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp3072 auto castOp = operand.get().getDefiningOp<memref::CastOp>(); in foldMemRefCast() local
3084 auto castOp = operand.get().getDefiningOp<tensor::CastOp>(); in foldTensorCast() local