Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DUseDefLists.h220 using user_iterator = ValueUserIterator<use_iterator, OperandType>; variable
221 using user_range = iterator_range<user_iterator>;
223 user_iterator user_begin() const { return user_iterator(use_begin()); } in user_begin()
224 user_iterator user_end() const { return user_iterator(use_end()); } in user_end()
H A DValueRange.h285 using user_iterator = ValueUserIterator<use_iterator, OpOperand>; variable
286 using user_range = iterator_range<user_iterator>;
290 user_iterator user_begin();
291 user_iterator user_end();
H A DOperation.h643 using user_iterator = ValueUserIterator<use_iterator, OpOperand>; variable
644 using user_range = iterator_range<user_iterator>;
646 user_iterator user_begin() { return user_iterator(use_begin()); } in user_begin()
647 user_iterator user_end() { return user_iterator(use_end()); } in user_end()
H A DValue.h208 using user_iterator = ValueUserIterator<use_iterator, OpOperand>; variable
209 using user_range = iterator_range<user_iterator>;
211 user_iterator user_begin() const { return use_begin(); } in user_begin()
212 user_iterator user_end() const { return use_end(); } in user_end()
/llvm-project-15.0.7/llvm/include/llvm/IR/
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-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h154 typedef SmallVectorImpl<VPUser *>::iterator user_iterator; typedef
156 typedef iterator_range<user_iterator> user_range;
159 user_iterator user_begin() { return Users.begin(); } in user_begin()
161 user_iterator user_end() { return Users.end(); } in user_end()
/llvm-project-15.0.7/mlir/lib/IR/
H A DOperationSupport.cpp550 ResultRange::user_iterator ResultRange::user_begin() { in user_begin()
551 return user_iterator(use_begin()); in user_begin()
553 ResultRange::user_iterator ResultRange::user_end() { in user_end()
554 return user_iterator(use_end()); in user_end()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DMemorySSA.h170 using iterator = user_iterator;
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1222 for (Value::user_iterator UI = CI->user_begin(), E = CI->user_end(); in SinkCast()
1599 for (Value::user_iterator UI = Cmp->user_begin(), E = Cmp->user_end(); in sinkCmpExpression()
1797 for (Value::user_iterator UI = AndI->user_begin(), E = AndI->user_end(); in sinkAndCmp0Expression()
1856 for (Value::user_iterator TruncUI = TruncI->user_begin(), in SinkShiftAndTruncate()
1948 for (Value::user_iterator UI = ShiftI->user_begin(), E = ShiftI->user_end(); in OptimizeExtractBits()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp368 for (Value::user_iterator UI = GepI->user_begin(), UE = GepI->user_end(); in processGepInst()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLocal.cpp610 Value::user_iterator UI = I->user_begin(); in areAllUsesEqual()
611 Value::user_iterator UE = I->user_end(); in areAllUsesEqual()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp241 Value::user_iterator IncrUse = Incr->user_begin(); in handleFloatingPointIV()
H A DLICM.cpp1599 for (Value::user_iterator UI = I.user_begin(), UE = I.user_end(); UI != UE;) { in sink()
H A DRewriteStatepointsForGC.cpp1935 insertRelocationStores(iterator_range<Value::user_iterator> GCRelocs, in insertRelocationStores()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp836 for (Value::user_iterator UI = V->user_begin(), E = V->user_end(); UI != E; ) in ConstantPropUsersOf()