Home
last modified time | relevance | path

Searched refs:use_end (Results 1 – 25 of 48) sorted by relevance

12

/llvm-project/llvm/lib/CodeGen/
H A DIndirectBrExpandPass.cpp145 if (BlockAddressUseIt == BB.use_end()) in runImpl()
148 assert(std::find_if(std::next(BlockAddressUseIt), BB.use_end(), in runImpl()
149 IsBlockAddressUse) == BB.use_end() && in runImpl()
/llvm-project/mlir/include/mlir/IR/
H A DUseDefLists.h250 use_iterator use_end() const { return use_iterator(nullptr); } in use_end() function
253 use_range getUses() const { return {use_begin(), use_end()}; } in getUses()
271 user_iterator user_end() const { return user_iterator(use_end()); } in user_end()
H A DValue.h209 use_iterator use_end() const { return use_iterator(); } in use_end() function
212 use_range getUses() const { return {use_begin(), use_end()}; } in getUses()
227 user_iterator user_end() const { return use_end(); } in user_end()
H A DOperation.h844 use_iterator use_end() { return getResults().use_end(); }
871 user_iterator user_end() { return user_iterator(use_end()); }
839 use_iterator use_end() { return getResults().use_end(); } use_end() function
H A DValueRange.h269 use_iterator use_end() const;
/llvm-project/llvm/tools/verify-uselistorder/
H A Dverify-uselistorder.cpp327 auto LU = L->use_begin(), LE = L->use_end(); in matches()
328 auto RU = R->use_begin(), RE = R->use_end(); in matches()
408 if (V->use_empty() || std::next(V->use_begin()) == V->use_end()) in shuffleValueUseLists()
427 } while (std::is_sorted(V->use_begin(), V->use_end(), compareUses)); in shuffleValueUseLists()
450 if (V->use_empty() || std::next(V->use_begin()) == V->use_end()) in reverseValueUseLists()
/llvm-project/llvm/include/llvm/IR/
H A DValue.h368 use_iterator use_end() { return use_iterator(); } in use_end() function
369 const_use_iterator use_end() const { return const_use_iterator(); } in use_end() function
371 return make_range(materialized_use_begin(), use_end()); in materialized_uses()
374 return make_range(materialized_use_begin(), use_end()); in materialized_uses()
/llvm-project/llvm/lib/Target/BPF/
H A DBPFMISimplifyPatchable.cpp201 auto Begin = MRI->use_begin(DstReg), End = MRI->use_end(); in processCandidate()
228 auto Begin = MRI->use_begin(DstReg), End = MRI->use_end(); in processDstReg()
/llvm-project/mlir/lib/IR/
H A DOperationSupport.cpp580 return {use_begin(), use_end()}; in ResultRange()
585 ResultRange::use_iterator ResultRange::use_end() const { in getUses()
595 return user_iterator(use_end()); in getUsers()
608 if (use != (*it).use_end()) in UseIterator()
610 if (use == (*it).use_end()) { in operator ++()
590 ResultRange::use_iterator ResultRange::use_end() const { use_end() function in ResultRange
/llvm-project/llvm/tools/llvm-reduce/deltas/
H A DReduceInstructionsMIR.cpp99 auto UE = MRI->use_end(); in extractInstrFromFunction()
/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h477 /// use_iterator/use_begin/use_end - Walk all uses of the specified register.
483 static use_iterator use_end() { return use_iterator(nullptr); } in use_operands()
486 return make_range(use_begin(Reg), use_end());
522 bool use_empty(Register RegNo) const { return use_begin(RegNo) == use_end(); }
481 static use_iterator use_end() { return use_iterator(nullptr); } use_end() function
H A DSelectionDAGNodes.h743 size_t use_size() const { return std::distance(use_begin(), use_end()); }
857 static use_iterator use_end() { return use_iterator(nullptr); }
860 return make_range(use_begin(), use_end());
863 return make_range(use_begin(), use_end());
/llvm-project/mlir/test/lib/IR/
H A DTestUseListOrders.cpp205 size_t numUses = std::distance(value.use_begin(), value.use_end()); in getRandomPermutation()
/llvm-project/llvm/lib/IR/
H A DValue.cpp150 return hasNItems(use_begin(), use_end(), N); in hasNUses()
154 return hasNItemsOrMore(use_begin(), use_end(), N); in hasNUsesOrMore()
256 return (unsigned)std::distance(use_begin(), use_end()); in getNumUses()
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenPredicate.cpp229 use_iterator I = MRI->use_begin(Reg.R), E = MRI->use_end(); in processPredicateGPR()
H A DHexagonBitSimplify.cpp387 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceReg()
403 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceRegWithSub()
420 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceSubWithSub()
1243 for (auto I = MRI.use_begin(R), E = MRI.use_end(); I != E; ++I) { in computeUsedBits()
3203 for (auto UI = MRI->use_begin(DefR), UE = MRI->use_end(); UI != UE; ++UI) { in processLoop()
/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp603 for (Value::use_iterator UI = Arg->use_begin(), UE = Arg->use_end(); in run()
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp
H A DScheduleDAGSDNodes.cpp
/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp
/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp241 if (!V->use_empty() && std::next(V->use_begin()) != V->use_end()) in predictValueUseListOrder()
/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.cpp284 if (!V->use_empty() && std::next(V->use_begin()) != V->use_end()) in predictValueUseListOrder()
/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.cpp619 i = entry->use_begin(), e = entry->use_end(); i != e; ) { in destroyOptimisticNormalEntry()
/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp1376 for (I = V->use_begin(), E = V->use_end(); I != E;) {
/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp102 E = MRI->use_end(); U != E;) { in replaceUsesWithZeroReg()

12