Home
last modified time | relevance | path

Searched refs:getUsers (Results 1 – 25 of 110) sorted by relevance

12345

/llvm-project/mlir/lib/Analysis/
H A DSliceAnalysis.cpp47 for (Operation *userOp : result.getUsers()) in getForwardSliceImpl()
73 for (Operation *user : root.getUsers()) in getForwardSlice()
251 Operation *combinerOp = *redCarriedVal.getUsers().begin(); in matchReduction()
272 combinerOp = *combinerOp->getUsers().begin();
H A DLiveness.cpp40 for (Operation *useOp : value.getUsers()) { in BlockInfoBuilder()
387 for (Operation *useOp : value.getUsers()) { in getEndOperation()
/llvm-project/mlir/lib/Dialect/PDL/IR/
H A DPDL.cpp41 for (Operation *user : op->getUsers()) in hasBindingUse()
83 for (Operation *user : op->getUsers()) in visit()
254 llvm::any_of(typeOp->getUsers(), constrainsInput)) in verifyResultTypesAreInferrable()
258 llvm::any_of(typeOp->getUsers(), constrainsInput)) in verifyResultTypesAreInferrable()
359 for (Operation *user : op.getUsers()) { in verifyRegions()
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
H A DHoisting.cpp181 llvm::SmallVector<Operation *, 32> users(source.getUsers().begin(), in noAliasingUseInLoop()
182 source.getUsers().end()); in noAliasingUseInLoop()
190 users.append(viewLike->getUsers().begin(), viewLike->getUsers().end()); in noAliasingUseInLoop()
/llvm-project/mlir/test/lib/Dialect/Mesh/
H A DTestReshardingSpmdization.cpp43 for (auto user : op->getUsers()) { in matchAndRewrite()
61 for (auto user : op->getUsers()) { in matchAndRewrite()
/llvm-project/flang/lib/Optimizer/Transforms/
H A DOMPMapInfoFinalization.cpp
H A DMemRefDataFlowOpt.cpp35 for (mlir::Operation *user : v.getUsers()) in getSpecificUsers()
/llvm-project/mlir/lib/Dialect/MemRef/Transforms/
H A DMultiBuffer.cpp105 for (Operation *user : allocOp->getUsers()) { in multiBuffer()
125 if (llvm::any_of(allocOp->getUsers(), [&](Operation *otherUser) { in multiBuffer()
133 if (llvm::any_of(allocOp->getUsers(), [&](Operation *otherUser) { in multiBuffer()
H A DNormalizeMemRefs.cpp170 !isMemRefNormalizable(oldMemRef.getUsers())) in areMemRefsNormalizable()
181 !isMemRefNormalizable(oldMemRef.getUsers())) in areMemRefsNormalizable()
196 !isMemRefNormalizable(oldMemRef.getUsers())) in areMemRefsNormalizable()
208 !isMemRefNormalizable(oldMemRef.getUsers()))
/llvm-project/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransferOpTransforms.cpp96 llvm::SmallVector<Operation *, 32> users(source.getUsers().begin(),
97 source.getUsers().end());
105 users.append(user->getUsers().begin(), user->getUsers().end()); in deadStoreOp()
182 llvm::SmallVector<Operation *, 32> users(source.getUsers().begin(),
183 source.getUsers().end());
191 users.append(user->getUsers().begin(), user->getUsers().end()); in storeToLoadForwarding()
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparseSpaceCollapse.cpp63 return llvm::dyn_cast<IterateOp>(*spaceVal.getUsers().begin()); in legalToCollapse()
133 auto rItOp = llvm::cast<IterateOp>(*root->getUsers().begin()); in collapseSparseSpace()
/llvm-project/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMInlining.cpp
/llvm-project/mlir/lib/Analysis/DataFlow/
H A DIntegerRangeAnalysis.cpp94 bool isYieldedResult = llvm::any_of(v.getUsers(), [](Operation *op) { in visitOperation()
136 bool isYieldedValue = llvm::any_of(v.getUsers(), [](Operation *op) { in visitNonControlFlowArguments()
/llvm-project/mlir/lib/Dialect/Bufferization/IR/
H A DUnstructuredControlFlow.cpp17 for (Operation *caller : block->getUsers()) { in getCallerOpOperands()
/llvm-project/llvm/include/llvm/IR/
H A DComdat.h51 const SmallPtrSetImpl<GlobalObject *> &getUsers() const { return Users; } in getUsers() function
/llvm-project/mlir/test/lib/IR/
H A DTestPrintDefUse.cpp60 for (Operation *userOp : result.getUsers()) { in runOnOperation()
/llvm-project/mlir/lib/Dialect/MemRef/IR/
H A DMemRefDialect.cpp63 for (Operation *user : allocValue.getUsers()) { in findDealloc()
/llvm-project/mlir/lib/Dialect/Mesh/Interfaces/
H A DShardingInterface.cpp111 bool anyShardedForDef = llvm::any_of(val.getUsers(), [](Operation *user) { in getMeshShardingAttr()
123 auto shardOp = llvm::cast<mesh::ShardOp>(*val.getUsers().begin()); in getMeshShardingAttr()
127 bool anyShardedForUsers = llvm::any_of(val.getUsers(), [](Operation *user) { in getMeshShardingAttr()
135 for (Operation *user : val.getUsers()) { in getMeshShardingAttr()
/llvm-project/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DBufferUtils.h90 for (Operation *user : childValue.getUsers()) { in findCommonDominator()
/llvm-project/mlir/lib/Dialect/SCF/Transforms/
H A DLoopRangeFolding.cpp52 Operation *user = *indVar.getUsers().begin(); in runOnOperation()
/llvm-project/mlir/lib/Dialect/Async/Transforms/
H A DAsyncRuntimeRefCounting.cpp262 for (Operation *user : value.getUsers()) { in addDropRefAfterLastUse()
325 for (Operation *user : value.getUsers()) { in addAddRefBeforeFunctionCall()
/llvm-project/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp842 for (auto *user : loadOp.getMemRef().getUsers()) { in forwardStoreToLoad()
915 for (Operation *user : writeA.getMemRef().getUsers()) { in findUnusedStore()
962 for (auto *user : loadA.getMemRef().getUsers()) { in loadCSE()
1078 if (llvm::any_of(memref.getUsers(), [&](Operation *ownerOp) { in affineScalarReplace()
1085 for (auto *user : llvm::make_early_inc_range(memref.getUsers())) in affineScalarReplace()
1407 for (auto *op : oldMemRef.getUsers()) { in createAffineComputationSlice()
1506 for (auto *user : result.getUsers()) { in getTileSizePos()
1840 assert(llvm::all_of(oldMemRef.getUsers(), [&](Operation *op) { in getIndexProduct()
/llvm-project/mlir/lib/Dialect/Shape/Transforms/
H A DOutlineShapeComputation.cpp236 llvm::make_early_inc_range(withOp.getResult().getUsers())) { in runOnOperation()
318 for (Operation *user : oup.getUsers()) in calOnlyUsedByWithShapesRecursively()
/llvm-project/flang/lib/Optimizer/HLFIR/Transforms/
H A DInlineElementals.cpp38 mlir::Operation::user_range users = elemental->getUsers(); in getTwoUses()
/llvm-project/mlir/lib/IR/
H A DValue.cpp90 return llvm::any_of(getUsers(), [block](Operation *user) { in isUsedOutsideOfBlock()

12345