Home
last modified time | relevance | path

Searched refs:const_user_iterator (Results 1 – 9 of 9) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DValue.h391 using const_user_iterator = user_iterator_impl<const User>; variable
394 const_user_iterator materialized_user_begin() const { in materialized_user_begin()
395 return const_user_iterator(UseList); in materialized_user_begin()
401 const_user_iterator user_begin() const { in user_begin()
406 const_user_iterator user_end() const { return const_user_iterator(); } in user_end()
418 iterator_range<const_user_iterator> materialized_users() const { in materialized_users()
425 iterator_range<const_user_iterator> users() const { in users()
H A DAbstractCallSite.h132 bool isCallee(Value::const_user_iterator UI) const { in isCallee()
H A DInstrTypes.h1367 bool isDataOperand(Value::const_user_iterator UI) const {
1373 unsigned getDataOperandNo(Value::const_user_iterator UI) const {
1435 bool isArgOperand(Value::const_user_iterator UI) const {
1448 unsigned getArgOperandNo(Value::const_user_iterator UI) const {
1476 bool isCallee(Value::const_user_iterator UI) const {
2094 bool isBundleOperand(Value::const_user_iterator UI) const {
H A DCFG.h106 PredIterator<const BasicBlock, Value::const_user_iterator>;
H A DInstructions.h2612 BasicBlock *getIncomingBlock(Value::const_user_iterator I) const {
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h124 typedef SmallVectorImpl<VPUser *>::const_iterator const_user_iterator; in removeUser()
126 typedef iterator_range<const_user_iterator> const_user_range; in removeUser()
129 const_user_iterator user_begin() const { return Users.begin(); } in removeUser()
131 const_user_iterator user_end() const { return Users.end(); }
132 typedef SmallVectorImpl<VPUser *>::const_iterator const_user_iterator; global() typedef
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSA.h172 using const_iterator = const_user_iterator;
552 BasicBlock *getIncomingBlock(MemoryAccess::const_user_iterator I) const {
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp697 Value::const_user_iterator I = C->user_begin(), E = C->user_end(); in constantIsDead()
724 Value::const_user_iterator I = user_begin(), E = user_end(); in removeDeadConstantUsers()
725 Value::const_user_iterator LastNonDeadUser = E; in removeDeadConstantUsers()
H A DValue.cpp242 const_user_iterator UI = user_begin(), UE = user_end(); in isUsedInBasicBlock()