Home
last modified time | relevance | path

Searched refs:use_begin (Results 1 – 25 of 59) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DRelLookupTableConverter.cpp37 dyn_cast<GetElementPtrInst>(GV.use_begin()->getUser()); in shouldConvertToRelLookupTable()
42 LoadInst *Load = dyn_cast<LoadInst>(GEP->use_begin()->getUser()); in shouldConvertToRelLookupTable()
132 cast<GetElementPtrInst>(LookupTable.use_begin()->getUser()); in convertToRelLookupTable()
133 LoadInst *Load = cast<LoadInst>(GEP->use_begin()->getUser()); in convertToRelLookupTable()
H A DLoopUnrollRuntime.cpp252 PHINode *EpilogPN = cast<PHINode>(PN.use_begin()->getUser()); in ConnectEpilog()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp187 Use &U = *(Phi->use_begin()); in getShape()
198 Use &U = *(V->use_begin()); in getShape()
206 Use &U = *(V->use_begin()); in getShape()
240 Use &U = *(Bitcast->use_begin()); in combineLoadBitcast()
315 Use &U = *(Bitcast->use_begin()); in transformBitcast()
952 Use &U = *(Cast->use_begin()); in combineLoadCast()
1160 Use &U = *(AMXCast->use_begin()); in transformAMXCast()
H A DX86OptimizeLEAs.cpp659 MachineOperand &MO = *MRI->use_begin(LastVReg); in removeRedundantLEAs()
H A DX86ISelDAGToDAG.cpp3217 for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end(); in onlyUsesZeroFlag()
3227 for (SDNode::use_iterator FlagUI = UI->use_begin(), in onlyUsesZeroFlag()
3253 for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end(); in hasNoSignFlagUses()
3263 for (SDNode::use_iterator FlagUI = UI->use_begin(), in hasNoSignFlagUses()
3309 for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end(); in hasNoCarryFlagUses()
3322 for (SDNode::use_iterator FlagUI = UI->use_begin(), FlagUE = UI->use_end(); in hasNoCarryFlagUses()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMISimplifyPatchable.cpp200 auto Begin = MRI->use_begin(DstReg), End = MRI->use_end(); in processCandidate()
227 auto Begin = MRI->use_begin(DstReg), End = MRI->use_end(); in processDstReg()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DAbstractCallSite.h148 U = &*CE->use_begin(); in isCallee()
H A DValue.h360 use_iterator use_begin() { in use_begin() function
364 const_use_iterator use_begin() const { in use_begin() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DAbstractCallSite.cpp67 U = &*CE->use_begin(); in AbstractCallSite()
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-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp332 if (CSI->hasOneUse() && isa<SwitchInst>(CSI->use_begin()->getUser())) { in collectPostSplitCoroIds()
333 SwitchInst *SWI = cast<SwitchInst>(CSI->use_begin()->getUser()); in collectPostSplitCoroIds()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h488 use_iterator use_begin(Register RegNo) const { in use_begin() function
494 return make_range(use_begin(Reg), use_end()); in use_operands()
530 bool use_empty(Register RegNo) const { return use_begin(RegNo) == use_end(); } in use_empty()
H A DSelectionDAGNodes.h736 size_t use_size() const { return std::distance(use_begin(), use_end()); }
814 use_iterator use_begin() const {
821 return make_range(use_begin(), use_end());
824 return make_range(use_begin(), use_end());
986 for (use_iterator UI = use_begin(), UE = use_end(); UI != UE; ++UI)
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp498 MachineInstr *CBr = MRI.use_begin(Dst)->getParent(); in processSwitches()
540 MachineInstr *CBr = MRI.use_begin(Dst)->getParent(); in processSwitches()
/freebsd-14.2/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()
3202 for (auto UI = MRI->use_begin(DefR), UE = MRI->use_end(); UI != UE; ++UI) { in processLoop()
H A DHexagonISelDAGToDAG.cpp1001 SDNode *UUse = *U->use_begin(); in isMemOPCandidate()
1206 for (auto I = N->use_begin(), E = N->use_end(); I != E; ++I) { in ppHoistZextI1()
2335 if (N->hasOneUse() && Opcode == N->use_begin()->getOpcode()) in rebalanceAddressTrees()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp233 if (!V->use_empty() && std::next(V->use_begin()) != V->use_end()) in predictValueUseListOrder()
515 if (&U != &*V->use_begin()) in print()
/freebsd-14.2/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()
550 if (&U != &*V->use_begin()) in print()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp329 UI = &*CE->use_begin(); in doMerge()
H A DSafeStack.cpp607 Use &U = *AI->use_begin(); in moveStaticAllocasToUnsafeStack()
/freebsd-14.2/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-14.2/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.cpp238 for (SDNode::use_iterator I = Chain->use_begin(), E = Chain->use_end(); in ClusterNeighboringLoads()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp1849 for (SDNode::use_iterator UI = Op->use_begin(), UE = Op->use_end(); UI != UE; in hasNonFlagsUse()
1855 UOpNo = User->use_begin().getOperandNo(); in hasNonFlagsUse()
1856 User = *User->use_begin(); in hasNonFlagsUse()
2546 SDNode *User = *Op.getNode()->use_begin(); in LowerBRCOND()

123