Home
last modified time | relevance | path

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

12

/freebsd/contrib/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()
H A DModuloSchedule.cpp784 if (MRI.use_begin(reg) == MRI.use_end()) { in removeDeadInstructions()
2467 E = MRI.use_end(); in mergeRegUsesAfterPipeline()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DSandboxIR.h205 use_iterator use_end() { return use_iterator(Use(nullptr, nullptr, Ctx)); } in use_end() function
206 const_use_iterator use_end() const { in use_end() function
207 return const_cast<Value *>(this)->use_end(); in use_end()
211 return make_range<use_iterator>(use_begin(), use_end()); in uses()
214 return make_range<const_use_iterator>(use_begin(), use_end()); in uses()
250 for (auto It = use_begin(), ItE = use_end(); It != ItE; ++It) { in hasNUsesOrMore()
259 for (auto It = use_begin(), ItE = use_end(); It != ItE; ++It) { in hasNUses()
/freebsd/contrib/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()
/freebsd/contrib/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h481 static use_iterator use_end() { return use_iterator(nullptr); } in use_end() function
484 return make_range(use_begin(Reg), use_end()); in use_operands()
520 bool use_empty(Register RegNo) const { return use_begin(RegNo) == use_end(); } in use_empty()
H A DSelectionDAGNodes.h748 size_t use_size() const { return std::distance(use_begin(), use_end()); }
836 static use_iterator use_end() { return use_iterator(nullptr); }
839 return make_range(use_begin(), use_end());
842 return make_range(use_begin(), use_end());
1004 for (use_iterator UI = use_begin(), UE = use_end(); UI != UE; ++UI)
/freebsd/contrib/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()
/freebsd/contrib/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()
H A DHexagonISelDAGToDAG.cpp1305 for (auto I = N->use_begin(), E = N->use_end(); I != E; ++I) { in ppHoistZextI1()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DSandboxIR.cpp89 if (Val->use_begin() != Val->use_end()) in use_begin()
99 auto UseEnd = Val->use_end(); in user_begin()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp601 for (Value::use_iterator UI = Arg->use_begin(), UE = Arg->use_end(); in run()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp91 for (SDNode::use_iterator UI = Node.use_begin(), UE = Node.use_end(); in PerformExpensiveChecks()
H A DScheduleDAGSDNodes.cpp239 for (SDNode::use_iterator I = Chain->use_begin(), E = Chain->use_end(); in ClusterNeighboringLoads()
H A DSelectionDAGISel.cpp2297 for (SDNode::use_iterator I = N->use_begin(), E = N->use_end(); I != E; ++I) { in findGlueUse()
3751 for (auto UI = NS->use_begin(), UE = NS->use_end(); UI != UE; ++UI) in SelectCodeCommon()
H A DSelectionDAG.cpp11340 SDNode::use_iterator UI = From->use_begin(), UE = From->use_end(); in ReplaceAllUsesWith()
11398 SDNode::use_iterator UI = From->use_begin(), UE = From->use_end(); in ReplaceAllUsesWith()
11446 SDNode::use_iterator UI = From->use_begin(), UE = From->use_end(); in ReplaceAllUsesWith()
11500 UE = From.getNode()->use_end(); in ReplaceAllUsesOfValueWith()
11659 E = FromNode->use_end(); UI != E; ++UI) { in ReplaceAllUsesOfValuesWith()
12144 for (SDNode::use_iterator UI = use_begin(), E = use_end(); UI != E; ++UI) { in hasNUsesOfValue()
12161 for (SDNode::use_iterator UI = use_begin(), E = use_end(); UI != E; ++UI) in hasAnyUseOfValue()
H A DDAGCombiner.cpp12956 for (SDNode::use_iterator UI = N0->use_begin(), UE = N0->use_end(); UI != UE; in ExtendUsesToFormExtLoad()
12993 for (SDNode::use_iterator UI = N->use_begin(), UE = N->use_end(); in ExtendUsesToFormExtLoad()
13507 for (SDNode::use_iterator UI = V->use_begin(), UE = V->use_end(); in foldSextSetcc()
18524 UE = BasePtr->use_end(); in CombineToPreIndexedLoadStore()
19653 for (SDNode::use_iterator UI = LD->use_begin(), UIEnd = LD->use_end(); in SliceUpLoad()
20532 for (auto I = RootNode->use_begin(), E = RootNode->use_end(); in getStoreMergeCandidates()
20535 for (auto I2 = (*I)->use_begin(), E2 = (*I)->use_end(); I2 != E2; ++I2) in getStoreMergeCandidates()
20544 for (auto I = RootNode->use_begin(), E = RootNode->use_end(); in getStoreMergeCandidates()
26859 for (auto I = LdNode->use_begin(), E = LdNode->use_end(); I != E; ++I) { in visitGET_FPENV_MEM()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp3279 for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end(); in onlyUsesZeroFlag()
3290 FlagUE = UI->use_end(); FlagUI != FlagUE; ++FlagUI) { in onlyUsesZeroFlag()
3315 for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end(); in hasNoSignFlagUses()
3326 FlagUE = UI->use_end(); FlagUI != FlagUE; ++FlagUI) { in hasNoSignFlagUses()
3371 for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end(); in hasNoCarryFlagUses()
3384 for (SDNode::use_iterator FlagUI = UI->use_begin(), FlagUE = UI->use_end(); in hasNoCarryFlagUses()
/freebsd/contrib/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()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.cpp605 i = entry->use_begin(), e = entry->use_end(); i != e; ) { in destroyOptimisticNormalEntry()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp241 if (!V->use_empty() && std::next(V->use_begin()) != V->use_end()) in predictValueUseListOrder()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp1223 for (I = V->use_begin(), E = V->use_end(); I != E;) { in rewriteWithNewAddressSpaces()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp107 E = MRI->use_end(); U != E;) { in replaceUsesWithZeroReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp939 for (SDNode::use_iterator UI = N->use_begin(), E = N->use_end(); UI != E; in SelectUADDO_USUBO()
3559 for (SDNode::use_iterator U = N->use_begin(), E = SDNode::use_end(); in isVGPRImm()

12