/llvm-project/mlir/lib/Analysis/ |
H A D | SliceAnalysis.cpp | 47 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 D | Liveness.cpp | 40 for (Operation *useOp : value.getUsers()) { in BlockInfoBuilder() 387 for (Operation *useOp : value.getUsers()) { in getEndOperation()
|
/llvm-project/mlir/lib/Dialect/PDL/IR/ |
H A D | PDL.cpp | 41 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 D | Hoisting.cpp | 181 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 D | TestReshardingSpmdization.cpp | 43 for (auto user : op->getUsers()) { in matchAndRewrite() 61 for (auto user : op->getUsers()) { in matchAndRewrite()
|
/llvm-project/flang/lib/Optimizer/Transforms/ |
H A D | OMPMapInfoFinalization.cpp |
|
H A D | MemRefDataFlowOpt.cpp | 35 for (mlir::Operation *user : v.getUsers()) in getSpecificUsers()
|
/llvm-project/mlir/lib/Dialect/MemRef/Transforms/ |
H A D | MultiBuffer.cpp | 105 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 D | NormalizeMemRefs.cpp | 170 !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 D | VectorTransferOpTransforms.cpp | 96 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 D | SparseSpaceCollapse.cpp | 63 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 D | LLVMInlining.cpp |
|
/llvm-project/mlir/lib/Analysis/DataFlow/ |
H A D | IntegerRangeAnalysis.cpp | 94 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 D | UnstructuredControlFlow.cpp | 17 for (Operation *caller : block->getUsers()) { in getCallerOpOperands()
|
/llvm-project/llvm/include/llvm/IR/ |
H A D | Comdat.h | 51 const SmallPtrSetImpl<GlobalObject *> &getUsers() const { return Users; } in getUsers() function
|
/llvm-project/mlir/test/lib/IR/ |
H A D | TestPrintDefUse.cpp | 60 for (Operation *userOp : result.getUsers()) { in runOnOperation()
|
/llvm-project/mlir/lib/Dialect/MemRef/IR/ |
H A D | MemRefDialect.cpp | 63 for (Operation *user : allocValue.getUsers()) { in findDealloc()
|
/llvm-project/mlir/lib/Dialect/Mesh/Interfaces/ |
H A D | ShardingInterface.cpp | 111 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 D | BufferUtils.h | 90 for (Operation *user : childValue.getUsers()) { in findCommonDominator()
|
/llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
H A D | LoopRangeFolding.cpp | 52 Operation *user = *indVar.getUsers().begin(); in runOnOperation()
|
/llvm-project/mlir/lib/Dialect/Async/Transforms/ |
H A D | AsyncRuntimeRefCounting.cpp | 262 for (Operation *user : value.getUsers()) { in addDropRefAfterLastUse() 325 for (Operation *user : value.getUsers()) { in addAddRefBeforeFunctionCall()
|
/llvm-project/mlir/lib/Dialect/Affine/Utils/ |
H A D | Utils.cpp | 842 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 D | OutlineShapeComputation.cpp | 236 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 D | InlineElementals.cpp | 38 mlir::Operation::user_range users = elemental->getUsers(); in getTwoUses()
|
/llvm-project/mlir/lib/IR/ |
H A D | Value.cpp | 90 return llvm::any_of(getUsers(), [block](Operation *user) { in isUsedOutsideOfBlock()
|