reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/LoopInfo.h
 1128       for (Use &U : Inst->uses()) {
include/llvm/IR/Value.h
  307     for (use_iterator UI = use_begin(), E = use_end(); UI != E;) {
lib/Analysis/CaptureTracking.cpp
  235     for (const Use &U : V->uses()) {
lib/Analysis/GlobalsModRef.cpp
  350   for (Use &U : V->uses()) {
lib/Analysis/IVUsers.cpp
  206   for (Use &U : I->uses()) {
lib/Analysis/LegacyDivergenceAnalysis.cpp
  217   for (Use &Use : I.uses()) {
lib/Analysis/LoopInfo.cpp
  430     for (const Use &U : I.uses()) {
lib/Analysis/MemoryDependenceAnalysis.cpp
  394     for (const Use &Us : Ptr->uses()) {
lib/Analysis/MemorySSA.cpp
 2032       for (const Use &U : MP->uses())
 2040       for (const Use &U : MD->uses())
lib/Analysis/MemorySSAUpdater.cpp
 1096         for (; UI != E;) {
lib/Analysis/PtrUseVisitor.cpp
   22   for (Use &U : I.uses()) {
lib/Analysis/StackSafetyAnalysis.cpp
  289     for (const Use &UI : V->uses()) {
lib/Analysis/TypeMetadataUtils.cpp
   27   for (const Use &U : FPtr->uses()) {
   54   for (const Use &U : VPtr->uses()) {
   82   for (const Use &CIU : CI->uses()) {
  111   for (const Use &U : CI->uses()) {
lib/Analysis/ValueTracking.cpp
 4214       for (auto &RU : Result->uses())
lib/AsmParser/LLParser.cpp
 7329   for (const Use &U : V->uses()) {
lib/Bitcode/Reader/BitcodeReader.cpp
 2881       for (const Use &U : V->materialized_uses()) {
lib/Bitcode/Writer/ValueEnumerator.cpp
  176   for (const Use &U : V->uses())
  249   if (!V->use_empty() && std::next(V->use_begin()) != V->use_end())
  490     for (const Use &U : V->uses()) {
lib/CodeGen/CodeGenPrepare.cpp
 2532       for (Use &U : Inst->uses()) {
 4435   for (Use &U : I->uses()) {
 5624   for (Use &U : Src->uses()) {
lib/CodeGen/GlobalMerge.cpp
  307     for (auto &U : GV->uses()) {
lib/CodeGen/PreISelIntrinsicLowering.cpp
   37   for (auto I = F.use_begin(), E = F.use_end(); I != E;) {
   78   for (auto I = F.use_begin(), E = F.use_end(); I != E;) {
lib/CodeGen/SafeStack.cpp
  290     for (const Use &UI : V->uses()) {
lib/CodeGen/StackColoring.cpp
  949     for (auto &Use : FromAI->uses()) {
lib/CodeGen/WasmEHPrepare.cpp
  282   for (auto &U : FPI->uses()) {
lib/CodeGen/WinEHPrepare.cpp
  902       for (Use &U : OldI->uses()) {
 1093        UI != UE;) {
lib/IR/AsmWriter.cpp
  187   for (const Use &U : V->uses())
  254   if (!V->use_empty() && std::next(V->use_begin()) != V->use_end())
lib/IR/Function.cpp
 1421   for (const Use &U : uses()) {
lib/IR/Instruction.cpp
  496   for (const Use &U : uses()) {
lib/IR/Verifier.cpp
 4088   for (Use &U : I.uses()) {
lib/Target/AArch64/AArch64ISelLowering.cpp
 8576   for (const Use &U : Ext->uses()) {
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
  574   for (auto &U : PrintfFunction->uses()) {
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  139   for (Use &U : Arg.uses()) {
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp
  169     for (auto &Use : ImageArg.uses()) {
  202     for (const auto &Use : SamplerArg.uses()) {
lib/Target/ARM/ARMCodeGenPrepare.cpp
  453   for (Use &U : From->uses()) {
  975       for (Use &U : V->uses()) {
lib/Target/ARM/ARMISelLowering.cpp
14799   for (Use &U : Shuffle->uses()) {
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
   76         for (auto UI = Arg.use_begin(); UI != Arg.use_end();) {
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  466     for (auto UI = PN->use_begin(), E = PN->use_end(); UI != E; ++UI) {
  495       for (auto UI = BEInst->use_begin(), E = BEInst->use_end(); UI != E;
lib/Target/NVPTX/NVPTXImageOptimizer.cpp
  151        UI != UE; ++UI) {
lib/Target/NVPTX/NVPTXLowerAlloca.cpp
   84              UI != UE;) {
lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
   92     for (Use &U : F.uses()) {
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
   70   for (Use &U : V->uses()) {
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  608       for (auto UI = I.use_begin(), UE = I.use_end(); UI != UE;) {
 1081        UI != UE;) {
 1091        UI != UE;) {
lib/Transforms/Coroutines/CoroFrame.cpp
 1228   for (auto UI = Alloca->use_begin(), UE = Alloca->use_end(); UI != UE; ) {
lib/Transforms/Coroutines/CoroSplit.cpp
  436   for (auto UI = NewS->use_begin(), UE = NewS->use_end(); UI != UE; ) {
 1454          UI != UE; ) {
 1462       for (auto &Use : Cast->uses()) {
 1499          PI != PE; ) {
lib/Transforms/IPO/ArgumentPromotion.cpp
  666   for (Use &U : Arg->uses()) {
  850   for (const Use &U : F.uses()) {
  906   for (Use &U : F->uses()) {
  943       for (Use &U : F->uses()) {
lib/Transforms/IPO/Attributor.cpp
  714     for (const Use &U : IRP.getAssociatedValue().uses())
  738           for (const Use &Us : UserI->uses())
  996       for (const Use &U : F->uses())
 2703     for (const Use &U : AnchorVal.uses()) {
 3639     for (Use &U : I.uses())
 3695         for (Use &U : UserI->uses())
 3863     for (const Use &U : getAssociatedValue().uses())
 4117       for (const Use &UserIUse : UserI->uses())
 4272   for (const Use &U : Fn.uses()) {
lib/Transforms/IPO/DeadArgumentElimination.cpp
  305   for (Use &U : Fn.uses()) {
  418       for (const Use &UU : IV->uses()) {
  471   for (const Use &U : V->uses()) {
  554   for (const Use &U : F.uses()) {
  583     for (const Use &U : TheCall->uses()) {
lib/Transforms/IPO/FunctionAttrs.cpp
  457   for (Use &U : A->uses()) {
  473       for (Use &UU : I->uses())
  487           for (Use &UU : I->uses())
lib/Transforms/IPO/IPConstantPropagation.cpp
   59   for (Use &U : F.uses()) {
  223   for (Use &U : F.uses()) {
lib/Transforms/IPO/LowerTypeTests.cpp
 1084     for (auto &U : F->uses()) {
 1716   for (; UI != E;) {
 1772            UI != UE;) {
 1999     for (const Use &U : TypeTestFunc->uses()) {
 2011     for (const Use &U : ICallBranchFunnelFunc->uses()) {
lib/Transforms/IPO/MergeFunctions.cpp
  447   for (auto UI = Old->use_begin(), UE = Old->use_end(); UI != UE;) {
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  106     for (const Use &U : TypeTestFunc->uses()) {
  114     for (const Use &U : TypeCheckedLoadFunc->uses()) {
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1560        I != E;) {
 1603        I != E;) {
lib/Transforms/InstCombine/InstCombineCompares.cpp
  600     for (Value *Use : Val->uses()) {
 1046   for (const Use &U : Alloca->uses()) {
 1088     for (const Use &U : V->uses()) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
   70     for (auto &U : ValuePair.first->uses()) {
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  304   for (const Use &U : V->uses()) {
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  622            UI != UE; ) {
  675               if (UI != UE &&
lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp
   91     for (const Use &U : P->uses()) {
lib/Transforms/Scalar/GVNSink.cpp
  361     for (auto &U : I->uses())
lib/Transforms/Scalar/IndVarSimplify.cpp
 1466     for (Use &U : NarrowUse->uses()) {
 1472     for (Use &U : NarrowUse->uses()) {
 1517     for (Use &U : NarrowUse->uses()) {
 1528     for (Use &U : NarrowUse->uses()) {
 1908     for (Use &U : NarrowDef->uses()) {
 2609     for (Use &U : I->uses()) {
lib/Transforms/Scalar/InferAddressSpaces.cpp
  866   while (I != End && I->getUser() == CurUser)
  926     for (I = V->use_begin(), E = V->use_end(); I != E; ) {
lib/Transforms/Scalar/JumpThreading.cpp
 2059     for (Use &U : I.uses()) {
 2378     for (Use &U : I.uses()) {
 2584     for (Use &U : PN->uses()) {
lib/Transforms/Scalar/LoopInstSimplify.cpp
  108              UI != UE;) {
lib/Transforms/Scalar/LoopInterchange.cpp
 1263              UI != UE;) {
lib/Transforms/Scalar/LoopRerollPass.cpp
  694       for (Use &U : I->uses()) {
lib/Transforms/Scalar/LoopSink.cpp
  181   for (auto &U : I.uses()) {
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 3415       for (const Use &U : V->uses()) {
lib/Transforms/Scalar/NewGVN.cpp
 3606     for (auto &U : Def->uses()) {
lib/Transforms/Scalar/SROA.cpp
 3250     for (Use &U : I.uses())
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  146   for (auto UI = Invariant->use_begin(), UE = Invariant->use_end(); UI != UE;) {
 2222            UI != UE;) {
lib/Transforms/Scalar/Sink.cpp
   42   for (Use &U : Inst->uses()) {
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
   57   for (Use &U : PN.uses()) {
  253   for (Use &U : PN.uses()) {
  348     for (Use &U : PN->uses()) {
  435     for (Use &U : PN->uses())
  494           for (Use &U : PN->uses())
  516           for (Use &U : PN->uses()) {
lib/Transforms/Scalar/StructurizeCFG.cpp
  914       for (auto UI = I.use_begin(), E = I.use_end(); UI != E;) {
lib/Transforms/Scalar/TailRecursionElimination.cpp
  112       for (auto &U : V->uses()) {
lib/Transforms/Utils/GlobalStatus.cpp
   67   for (const Use &U : V->uses()) {
lib/Transforms/Utils/LCSSA.cpp
  104     for (Use &U : I->uses()) {
lib/Transforms/Utils/Local.cpp
  977       for (Use &U : BBI->uses()) {
 1424     for (auto &AIUse : AI->uses()) {
 1593       for (auto UI = MDV->use_begin(), UE = MDV->use_end(); UI != UE;) {
 2467        UI != UE;) {
 2485        UI != UE;) {
lib/Transforms/Utils/LoopRotationUtils.cpp
  114          UI != UE;) {
lib/Transforms/Utils/LoopUtils.cpp
  614       for (Value::use_iterator UI = I.use_begin(), E = I.use_end(); UI != E;) {
lib/Transforms/Utils/PredicateInfo.cpp
  293   for (auto &U : Op->uses()) {
lib/Transforms/Utils/SimplifyCFG.cpp
 4702       for (auto &Use : I.uses()) {
tools/clang/lib/CodeGen/CGCleanup.cpp
  612          i = entry->use_begin(), e = entry->use_end(); i != e; ) {
tools/clang/lib/CodeGen/CodeGenModule.cpp
 4265          ui != ue; ) {
tools/polly/lib/Analysis/ScopInfo.cpp
 2551   for (Use &Use : Inst->uses()) {
tools/verify-uselistorder/verify-uselistorder.cpp
  260   for (const Use &U : V->uses()) {
  303     while (U != E && !M.lookup(U->getUser()))
  317     while (LU != LE) {
  333     if (RU != RE) {
  405     for (const Use &U : V->uses()) {
  418     for (const Use &U : V->uses()) {
  442     for (const Use &U : V->uses()) {
  452     for (const Use &U : V->uses()) {
usr/include/c++/7.4.0/bits/stl_algo.h
  104       while (__first != __last && !__pred(__first))
 3236       for (++__next; __next != __last; __first = __next, (void)++__next)
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h
   87       while (__first != __last)