Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPreISelIntrinsicLowering.cpp38 for (auto I = F.use_begin(), E = F.use_end(); I != E;) { in lowerLoadRelative()
79 for (auto I = F.use_begin(), E = F.use_end(); I != E;) { in lowerObjCCall()
H A DMIRCanonicalizerPass.cpp348 for (auto UI = MRI.use_begin(Dst); UI != MRI.use_end(); ++UI) { in propagateLocalCopies()
379 for (auto UI = MRI.use_begin(Dst); UI != MRI.use_end(); ++UI) { in populateCandidates()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp90 LoADDI = MRI->use_begin(HiLuiDestReg)->getParent(); in detectLuiAddiGlobal()
185 MachineInstr &Tail = *MRI->use_begin(DestReg)->getParent(); in detectAndFoldOffset()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyOptimizeReturned.cpp68 for (auto UI = Arg->use_begin(), UE = Arg->use_end(); UI != UE;) { in visitCallSite()
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp604 for (auto UI = I.use_begin(), UE = I.use_end(); UI != UE;) { in rebuildSSA()
1074 for (auto UI = SetjmpTable->use_begin(), UE = SetjmpTable->use_end(); in runSjLjOnFunction()
1084 for (auto UI = SetjmpTableSize->use_begin(), UE = SetjmpTableSize->use_end(); in runSjLjOnFunction()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DValue.cpp132 return hasNItems(use_begin(), use_end(), N); in hasNUses()
136 return hasNItemsOrMore(use_begin(), use_end(), N); in hasNUsesOrMore()
161 return (unsigned)std::distance(use_begin(), use_end()); in getNumUses()
447 use_iterator UI = use_begin(), E = use_end(); in replaceUsesOutsideBlock()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h455 use_iterator use_begin(unsigned RegNo) const { in use_begin() function
461 return make_range(use_begin(Reg), use_end()); in use_operands()
497 bool use_empty(unsigned RegNo) const { return use_begin(RegNo) == use_end(); } in use_empty()
502 use_iterator UI = use_begin(RegNo); in hasOneUse()
H A DSelectionDAGNodes.h707 return !use_empty() && std::next(use_begin()) == use_end();
712 size_t use_size() const { return std::distance(use_begin(), use_end()); }
791 use_iterator use_begin() const {
798 return make_range(use_begin(), use_end());
801 return make_range(use_begin(), use_end());
949 for (use_iterator UI = use_begin(), UE = use_end(); UI != UE; ++UI)
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIFixWWMLiveness.cpp240 auto UseBlock = MRI->use_begin(Reg)->getParent()->getParent(); in processDef()
291 auto UseBlock = MRI->use_begin(Reg)->getParent()->getParent(); in processDef()
H A DSIFoldOperands.cpp433 RSUse = MRI->use_begin(RegSeqDstReg), RSE = MRI->use_end(); in foldOperand()
465 Use = MRI->use_begin(DestReg), E = MRI->use_end(); in foldOperand()
808 Use = MRI->use_begin(Dst.getReg()), E = MRI->use_end(); in foldInstOperand()
830 NextUse = MRI->use_begin(Dst.getReg()); in foldInstOperand()
868 Use = MRI->use_begin(Dst.getReg()), E = MRI->use_end(); in foldInstOperand()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAlloca.cpp81 for (Value::use_iterator UI = allocaInst->use_begin(), in runOnBasicBlock()
H A DNVPTXImageOptimizer.cpp151 for (CallInst::use_iterator UI = From->use_begin(), UE = From->use_end(); in replaceWith()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DValue.h339 use_iterator use_begin() { in use_begin() function
343 const_use_iterator use_begin() const { in use_begin() function
414 const_use_iterator I = use_begin(), E = use_end(); in hasOneUse()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp77 for (auto UI = Arg.use_begin(); UI != Arg.use_end();) { in runOnFunction()
H A DHexagonVectorLoopCarriedReuse.cpp390 for (auto UI = PN->use_begin(), E = PN->use_end(); UI != E; ++UI) { in findValueToReuse()
419 for (auto UI = BEInst->use_begin(), E = BEInst->use_end(); UI != E; in findValueToReuse()
H A DHexagonBitSimplify.cpp360 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceReg()
376 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceRegWithSub()
393 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceSubWithSub()
977 for (auto I = MRI.use_begin(R), E = MRI.use_end(); I != E; ++I) { in isDead()
1217 for (auto I = MRI.use_begin(R), E = MRI.use_end(); I != E; ++I) { in computeUsedBits()
3119 for (auto UI = MRI->use_begin(PR), UE = MRI->use_end(); UI != UE; ++UI) { in processLoop()
3172 for (auto UI = MRI->use_begin(DefR), UE = MRI->use_end(); UI != UE; ++UI) { in processLoop()
H A DHexagonGenPredicate.cpp228 use_iterator I = MRI->use_begin(Reg.R), E = MRI->use_end(); in processPredicateGPR()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp88 for (auto MOIt = MRI->use_begin(Reg), MOItEnd = MRI->use_end(); in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopInstSimplify.cpp108 for (Value::use_iterator UI = I.use_begin(), UE = I.use_end(); in simplifyLoopInst()
H A DLoopSink.cpp234 for (Value::use_iterator UI = I.use_begin(), UE = I.use_end(); UI != UE;) { in sinkInstruction()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp266 for (auto UI = DefBefore->use_begin(), UE = DefBefore->use_end(); in insertDef()
883 Value::use_iterator UI = DefToReplaceUses.use_begin(), in applyInsertUpdates()
1090 Use &U = *MA->use_begin(); in removeMemoryAccess()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp94 for (SDNode::use_iterator UI = Node.use_begin(), UE = Node.use_end(); in PerformExpensiveChecks()
186 for (SDNode::use_iterator UI = N->use_begin(), UE = N->use_end(); in PerformExpensiveChecks()
388 for (SDNode::use_iterator UI = N->use_begin(), E = N->use_end(); in run()
H A DScheduleDAGSDNodes.cpp219 for (SDNode::use_iterator I = Chain->use_begin(), E = Chain->use_end(); in ClusterNeighboringLoads()
366 for (SDNode::use_iterator UI = N->use_begin(), E = N->use_end(); in BuildSchedUnits()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp250 if (!V->use_empty() && std::next(V->use_begin()) != V->use_end()) in predictValueUseListOrder()
494 if (&U != &*V->use_begin()) in print()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp312 for (SDNode::use_iterator UI = N->use_begin(), in shouldAvoidImmediateInstFormsForSize()
1964 User = *User->use_begin(); in hasSingleUsesFromRoot()
2301 for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end(); in onlyUsesZeroFlag()
2311 for (SDNode::use_iterator FlagUI = UI->use_begin(), in onlyUsesZeroFlag()
2337 for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end(); in hasNoSignFlagUses()
2347 for (SDNode::use_iterator FlagUI = UI->use_begin(), in hasNoSignFlagUses()
2393 for (SDNode::use_iterator UI = Flags->use_begin(), UE = Flags->use_end(); in hasNoCarryFlagUses()
2406 for (SDNode::use_iterator FlagUI = UI->use_begin(), FlagUE = UI->use_end(); in hasNoCarryFlagUses()

1234