Home
last modified time | relevance | path

Searched refs:user_iterator (Results 1 – 19 of 19) sorted by relevance

/llvm-project/mlir/include/mlir/IR/
H A DUseDefLists.h267 using user_iterator = ValueUserIterator<use_iterator, OperandType>; variable
268 using user_range = iterator_range<user_iterator>;
270 user_iterator user_begin() const { return user_iterator(use_begin()); } in user_begin()
271 user_iterator user_end() const { return user_iterator(use_end()); } in user_end()
H A DValueRange.h317 using user_iterator = ValueUserIterator<use_iterator, OpOperand>; variable
318 using user_range = iterator_range<user_iterator>;
322 user_iterator user_begin();
323 user_iterator user_end();
H A DOperation.h867 using user_iterator = ValueUserIterator<use_iterator, OpOperand>;
868 using user_range = iterator_range<user_iterator>;
870 user_iterator user_begin() { return user_iterator(use_begin()); }
871 user_iterator user_end() { return user_iterator(use_end()); }
862 using user_iterator = ValueUserIterator<use_iterator, OpOperand>; global() variable
H A DValue.h223 using user_iterator = ValueUserIterator<use_iterator, OpOperand>; variable
224 using user_range = iterator_range<user_iterator>;
226 user_iterator user_begin() const { return use_begin(); } in user_begin()
227 user_iterator user_end() const { return use_end(); } in user_end()
/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h214 : public iterator_adaptor_base<DbgAssignIt, Value::user_iterator,
216 Value::user_iterator>::iterator_category,
221 DbgAssignIt(Value::user_iterator It) : iterator_adaptor_base(It) {}
236 return make_range(Value::user_iterator(), Value::user_iterator());
H A DValue.h390 using user_iterator = user_iterator_impl<User>; variable
393 user_iterator materialized_user_begin() { return user_iterator(UseList); } in materialized_user_begin()
397 user_iterator user_begin() { in user_begin()
405 user_iterator user_end() { return user_iterator(); } in user_end()
415 iterator_range<user_iterator> materialized_users() { in materialized_users()
421 iterator_range<user_iterator> users() { in users()
H A DCFG.h104 using pred_iterator = PredIterator<BasicBlock, Value::user_iterator>;
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h129 typedef SmallVectorImpl<VPUser *>::iterator user_iterator; in user_begin()
131 typedef iterator_range<user_iterator> user_range; in user_end()
134 user_iterator user_begin() { return Users.begin(); } in users()
136 user_iterator user_end() { return Users.end(); } in users()
124 typedef SmallVectorImpl<VPUser *>::iterator user_iterator; global() typedef
/llvm-project/mlir/lib/IR/
H A DOperationSupport.cpp591 ResultRange::user_iterator ResultRange::user_begin() { in use_end()
592 return user_iterator(use_begin()); in use_end()
594 ResultRange::user_iterator ResultRange::user_end() { in getUsers()
595 return user_iterator(use_end()); in getUsers()
/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSA.h167 using iterator = user_iterator;
/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1117 for (Value::user_iterator UI = OldI->user_begin(), E = OldI->user_end(); in replaceAllUsesWith()
1404 for (Value::user_iterator UI = CI->user_begin(), E = CI->user_end(); in SinkCast()
1784 for (Value::user_iterator UI = Cmp->user_begin(), E = Cmp->user_end(); in sinkCmpExpression()
2248 for (Value::user_iterator UI = AndI->user_begin(), E = AndI->user_end(); in OptimizeExtractBits()
2307 for (Value::user_iterator TruncUI = TruncI->user_begin(), in despeculateCountZeros()
2403 for (Value::user_iterator UI = ShiftI->user_begin(), E = ShiftI->user_end(); in optimizeCallInst()
/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp1876 return make_range(Value::user_iterator(), Value::user_iterator()); in getFragmentOrEntireVariable()
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp367 for (Value::user_iterator UI = GepI->user_begin(), UE = GepI->user_end(); in processGepInst()
/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp230 Value::user_iterator IncrUse = Incr->user_begin(); in handleFloatingPointIV()
H A DLICM.cpp1644 for (Value::user_iterator UI = I.user_begin(), UE = I.user_end(); UI != UE;) { in sink()
H A DRewriteStatepointsForGC.cpp1971 insertRelocationStores(iterator_range<Value::user_iterator> GCRelocs, in insertRelocationStores()
/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp639 Value::user_iterator UI = I->user_begin(); in areAllUsesEqual()
640 Value::user_iterator UE = I->user_end(); in areAllUsesEqual()
/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp901 for (Value::user_iterator UI = V->user_begin(), E = V->user_end(); UI != E; ) in ConstantPropUsersOf()
/llvm-project/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp7129 Value::user_iterator DepArrayI = DepArray->user_begin();
7131 Value::user_iterator DepInfoI = DepArrayI->user_begin();