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()) {
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/MemorySSA.cpp
 2032       for (const Use &U : MP->uses())
 2040       for (const Use &U : MD->uses())
lib/Analysis/PtrUseVisitor.cpp
   22   for (Use &U : I.uses()) {
lib/Analysis/TypeMetadataUtils.cpp
   27   for (const Use &U : FPtr->uses()) {
   54   for (const Use &U : VPtr->uses()) {
lib/AsmParser/LLParser.cpp
 7329   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/IndirectBrExpandPass.cpp
  126     auto BlockAddressUseIt = llvm::find_if(BB.uses(), IsBlockAddressUse);
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()) {
lib/IR/Verifier.cpp
 4088   for (Use &U : I.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/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
   92     for (Use &U : F.uses()) {
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
   70   for (Use &U : V->uses()) {
lib/Transforms/Coroutines/CoroSplit.cpp
 1462       for (auto &Use : Cast->uses()) {
lib/Transforms/IPO/ArgumentPromotion.cpp
  666   for (Use &U : Arg->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())
  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())
 4945       if (llvm::all_of(F.uses(), [](const Use &U) {
lib/Transforms/IPO/DeadArgumentElimination.cpp
  305   for (Use &U : Fn.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()) {
 1999     for (const Use &U : TypeTestFunc->uses()) {
 2011     for (const Use &U : ICallBranchFunnelFunc->uses()) {
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  106     for (const Use &U : TypeTestFunc->uses()) {
  114     for (const Use &U : TypeCheckedLoadFunc->uses()) {
lib/Transforms/InstCombine/InstCombineCompares.cpp
  600     for (Value *Use : Val->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/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/JumpThreading.cpp
 2059     for (Use &U : I.uses()) {
 2378     for (Use &U : I.uses()) {
 2584     for (Use &U : PN->uses()) {
lib/Transforms/Scalar/LICM.cpp
  942       if (!llvm::all_of(I->uses(),
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/NewGVN.cpp
 3606     for (auto &U : Def->uses()) {
lib/Transforms/Scalar/SROA.cpp
 3250     for (Use &U : I.uses())
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/TailRecursionElimination.cpp
  112       for (auto &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()) {
lib/Transforms/Utils/PredicateInfo.cpp
  293   for (auto &U : Op->uses()) {
lib/Transforms/Utils/SimplifyCFG.cpp
 4702       for (auto &Use : I.uses()) {
lib/Transforms/Vectorize/LoopVectorize.cpp
 3911       if (!llvm::all_of(I->uses(), isBlockOfUsePredicated)) {
tools/polly/lib/Analysis/ScopInfo.cpp
 2551   for (Use &Use : Inst->uses()) {
tools/verify-uselistorder/verify-uselistorder.cpp
  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()) {