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
  157     UseT *operator->() const { return &operator*(); }
  202     Use &getUse() const { return *UI; }
  308       Use &U = *UI;
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
 1097           Use &U = *UI;
 1310       Use &U = *MA->use_begin();
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())
  490     for (const Use &U : V->uses()) {
  491       if (&U != &*V->use_begin())
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()) {
  314         UI = &*CE->use_begin();
lib/CodeGen/SafeStack.cpp
  290     for (const Use &UI : V->uses()) {
  598       Use &U = *AI->use_begin();
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()) {
 1094     Use &U = *UI++;
lib/IR/AbstractCallSite.cpp
   48         U = &*CE->use_begin();
lib/IR/AsmWriter.cpp
  187   for (const Use &U : V->uses())
lib/IR/Core.cpp
  953   return wrap(&*I);
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
   77           if (isa<SExtInst>(*UI)) {
   78             Instruction* Use = cast<Instruction>(*UI);
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  467       Use &U = *UI;
  497         Use &U = *UI;
lib/Target/NVPTX/NVPTXImageOptimizer.cpp
  152     if (BranchInst *BI = dyn_cast<BranchInst>(*UI)) {
lib/Target/NVPTX/NVPTXLowerAlloca.cpp
   90           const auto &AllocaUse = *UI++;
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
  609         Use &U = *UI;
 1083     Use &U = *UI;
 1092     Use &U = *UI;
lib/Transforms/Coroutines/CoroFrame.cpp
 1231     auto &Use = *UI;
lib/Transforms/Coroutines/CoroSplit.cpp
 1462       for (auto &Use : Cast->uses()) {
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/GlobalOpt.cpp
  902       Use &LoadUse = *LI->use_begin();
 1026       InsertPt = PN->getIncomingBlock(*Alloc->use_begin())->getTerminator();
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()) {
 1717     Use &U = *UI;
 1773         auto *CI = cast<CallInst>((*UI++).getUser());
 1999     for (const Use &U : TypeTestFunc->uses()) {
 2011     for (const Use &U : ICallBranchFunnelFunc->uses()) {
lib/Transforms/IPO/MergeFunctions.cpp
  448     Use *U = &*UI;
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()) {
 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/InstCombine/InstructionCombining.cpp
 3268         UserParent = PN->getIncomingBlock(*I->use_begin());
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  624         Use &U = *UI++;
  677                       PHINode::getOperandNumForIncomingValue(i)) == &*UI)
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
  927       Use &U = *I;
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
  109           Use &U = *UI++;
lib/Transforms/Scalar/LoopInterchange.cpp
 1264           Use &U = *UI++;
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
  148     Use *U = &*UI++;
 2224         Use *U = &*UI++;
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
  915         Use &U = *UI++;
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()) {
 1594         Use &U = *UI++;
 2468     Use &U = *UI++;
 2486     Use &U = *UI++;
lib/Transforms/Utils/LoopRotationUtils.cpp
  116       Use &U = *UI;
lib/Transforms/Utils/LoopUtils.cpp
  615         Use &U = *UI;
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
  613     llvm::Use &use = *i;
tools/clang/lib/CodeGen/CodeGenModule.cpp
 4280     if (!callSite->isCallee(&*use))
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()) {
  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/predefined_ops.h
  143         { return bool(_M_comp(*__it1, *__it2)); }
  143         { return bool(_M_comp(*__it1, *__it2)); }
  283 	{ return bool(_M_pred(*__it)); }
  351 	{ return !bool(_M_pred(*__it)); }