|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/SetVector.h 152 if (set_.insert(*Start).second)
153 vector_.push_back(*Start);
include/llvm/ADT/SmallVector.h 628 *J = *From;
include/llvm/Analysis/SparsePropagation.h 480 for (User *U : V->users())
include/llvm/IR/CFG.h 52 if (auto *Inst = dyn_cast<Instruction>(*It))
75 return cast<Instruction>(*It)->getParent();
include/llvm/IR/Instruction.h 63 Instruction *user_back() { return cast<Instruction>(*user_begin());}
64 const Instruction *user_back() const { return cast<Instruction>(*user_begin());}
include/llvm/IR/Statepoint.h 263 for (auto *U : getInstruction()->users())
414 for (const User *U : StatepointCall->users())
426 for (const User *LandingPadUser : LandingPad->users()) {
include/llvm/IR/Value.h 196 UserTy *operator->() const { return operator*(); }
408 return *materialized_user_begin();
412 return *materialized_user_begin();
include/llvm/Transforms/InstCombine/InstCombineWorklist.h 90 for (User *U : I.users())
lib/Analysis/AliasSetTracker.cpp 281 return cast<Instruction>(*(Addr->user_begin()));
lib/Analysis/DependenceGraphBuilder.cpp 88 for (User *U : II->users()) {
lib/Analysis/DivergenceAnalysis.cpp 262 for (const auto *User : V.users()) {
lib/Analysis/GlobalsModRef.cpp 415 for (User *U : GV->users()) {
lib/Analysis/IVDescriptors.cpp 339 for (User *U : Cur->users()) {
471 if (!Cmp->hasOneUse() || !(Select = dyn_cast<SelectInst>(*I->user_begin())))
714 for (User *U : Phi->users())
lib/Analysis/InlineCost.cpp 1777 for (User *U : Caller->users()) {
1848 for (User *U : BlockAddress::get(&*BB)->users())
2101 for (User *U : BlockAddress::get(&*BI)->users())
lib/Analysis/InstructionSimplify.cpp 5427 for (User *U : I->users())
5460 for (User *U : I->users())
lib/Analysis/LazyValueInfo.cpp 2028 for (auto *U : I->users())
lib/Analysis/LegacyDivergenceAnalysis.cpp 259 for (User *U : V->users()) {
lib/Analysis/LoopInfo.cpp 344 for (User *U : AuxIndVar.users())
lib/Analysis/MemoryBuiltins.cpp 366 if (const BitCastInst *BCI = dyn_cast<BitCastInst>(*UI++)) {
lib/Analysis/MemorySSAUpdater.cpp 1129 for (auto *U : What->users())
lib/Analysis/PHITransAddr.cpp 203 for (User *U : PHIIn->users()) {
239 for (User *U : APHIOp->users()) {
291 for (User *U : LHS->users()) {
lib/Analysis/ScalarEvolution.cpp 4187 for (User *U : I->users())
6083 for (auto *PoisonUser : Poison->users()) {
6747 for (auto *U : I->users())
lib/Analysis/ScalarEvolutionExpander.cpp 54 for (User *U : V->users())
lib/Analysis/ValueTracking.cpp 214 for (const User *U : CxtI->users()) {
1912 for (auto *U : V->users()) {
1936 for (auto *CmpU : U->users()) {
1951 for (auto *BOU : BO->users())
3872 for (const User *U : V->users()) {
4180 for (const User *U : WO->users()) {
4189 for (const auto *U : EVI->users())
4420 for (const User *User : I.users()) {
lib/Analysis/VectorUtils.cpp 171 for (User *U : Ptr->users()) {
467 for (auto *U : I.first->users())
lib/Bitcode/Reader/BitcodeReader.cpp 5253 User *U = *UI;
5265 CallSite(*UI++).setCalledFunction(I.second);
5319 for (auto *U : I.first->users()) {
lib/Bitcode/Reader/ValueList.cpp 170 User *U = *UI;
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1231 for (auto *CU : C->users())
1254 for (auto *U : GV->users())
lib/CodeGen/AtomicExpandPass.cpp 1282 for (auto User : CI->users()) {
lib/CodeGen/CodeGenPrepare.cpp 760 for (const User *U : PN.users()) {
1047 for (auto *U : I.users())
1082 Instruction *User = cast<Instruction>(*UI);
1247 for (User *U : A->users()) {
1315 for (User *U : CmpVariableOperand->users()) {
1366 Instruction *User = cast<Instruction>(*UI);
1440 AndI->getParent() == cast<Instruction>(*AndI->user_begin())->getParent())
1450 for (auto *U : AndI->users()) {
1474 Instruction *User = cast<Instruction>(*UI);
1535 Instruction *TruncUser = cast<Instruction>(*TruncUI);
1625 Instruction *User = cast<Instruction>(*UI);
3010 for (auto *U : PI->users())
3771 const auto *ExtInst = cast<const Instruction>(*Inst->user_begin());
3773 const auto *AndInst = dyn_cast<const Instruction>(*ExtInst->user_begin());
5060 const Instruction *FirstUser = cast<Instruction>(*Val->user_begin());
5063 for (const User *U : Val->users()) {
5597 for (User *U : I->users()) {
5610 for (User *U : Src->users()) {
5707 InsertedInsts.count(cast<Instruction>(*Load->user_begin())))
5715 for (auto *U : Load->users())
5733 for (auto *U : Phi->users())
6132 for (User *U : SVI->users()) {
6610 Instruction *ToBePromoted = cast<Instruction>(*Inst->user_begin());
6860 for (User *Usr : GEPIOp->users()) {
lib/CodeGen/InterleavedAccessPass.cpp 293 auto *Extract = dyn_cast<ExtractElementInst>(*UI);
298 ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(*UI);
lib/CodeGen/InterleavedLoadCombinePass.cpp 1170 for (const auto &U : I->users()) {
lib/CodeGen/SafeStackColoring.cpp 77 for (User *U : I->users()) {
lib/CodeGen/SelectionDAG/FastISel.cpp 359 cast<Instruction>(*I->user_begin())->getParent() == I->getParent();
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 52 for (const User *U : I->users())
69 for (const User *U : V->users()) {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 3037 for (const auto &U : User->users()) {
3074 auto U2 = dyn_cast<Instruction>(*U->user_begin());
9404 for (const User *U : A->users())
9572 for (const Value *U : Arg.users()) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1182 for (const User *U : CPI->users()) {
1207 for (const User *U : CPI->users()) {
lib/CodeGen/SjLjEHPrepare.cpp 282 for (User *U : Inst.users()) {
lib/CodeGen/StackProtector.cpp 160 for (const User *U : AI->users()) {
lib/CodeGen/TargetFrameLoweringImpl.cpp 142 for (const User *U : F.users())
lib/CodeGen/WasmEHPrepare.cpp 182 for (User *U : ThrowF->users()) {
lib/CodeGen/WinEHPrepare.cpp 166 for (const User *U : CleanupPad->users())
263 for (const User *U : CatchPad->users()) {
306 for (const User *U : CleanupPad->users()) {
373 for (const User *U : CatchPad->users()) {
406 for (const User *U : CleanupPad->users()) {
540 for (const User *U : Cleanup->users())
564 for (const User *U : Catch->users())
601 for (const User *U : Cleanup->users()) {
lib/IR/AsmWriter.cpp 334 for (const User *U : MAV->users())
lib/IR/AutoUpgrade.cpp 3735 if (CallInst *CI = dyn_cast<CallInst>(*UI++))
3872 CallInst *CI = dyn_cast<CallInst>(*I++);
lib/IR/Constants.cpp 502 for (const User *U : users()) {
575 const Constant *User = dyn_cast<Constant>(*I);
lib/IR/Function.cpp 1447 for (const User *U : users())
lib/IR/Value.cpp 87 for (auto *U : users())
153 const auto *User = dyn_cast<Instruction>(*UI);
lib/IR/Verifier.cpp 559 for (const Value *TheNextUser : User->materialized_users())
2038 for (const User *U : Call.users()) {
3446 for (const User *U : SwiftErrorVal->users()) {
3775 for (User *U : CurrentPad->users()) {
4065 for (User *U : I.users()) {
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 270 auto *SingleUser = cast<Instruction>(*I->user_begin());
880 for (const User *U : I.users()) {
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp 63 for (User *U : GV.users())
82 for (User *UU : U->users())
lib/Target/AMDGPU/AMDGPULibCalls.cpp 1315 for (User* U : CArgVal->users()) {
lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp 68 Instruction *Inst = cast<Instruction>(*I);
121 for (auto *U : F.users()) {
lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp 96 for (User *U : CI->users()) {
104 auto *BCI = dyn_cast<BitCastInst>(*U->user_begin());
108 auto *Load = dyn_cast<LoadInst>(*BCI->user_begin());
175 for (User *U : GroupSize->users()) {
180 for (User *ZextUser : ZextGroupSize->users()) {
249 for (auto *U : DispatchPtr->users()) {
lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp 81 for (auto U : F->users()) {
101 for (auto UU : U->users())
129 for (auto U : F.users()) {
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 165 for (auto Use : Op->users()) {
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 384 for (User *AllocaUser : Alloca->users()) {
405 for (User *GEPUser : AllocaUser->users()) {
526 for (User *User : Val->users()) {
654 for (const User *U : GV.users()) {
lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp 202 for (User *U : F.users()) {
lib/Target/AMDGPU/SIISelLowering.cpp10955 for (auto U : V->users()) {
lib/Target/ARM/ARMCodeGenPrepare.cpp 346 !isa<ICmpInst>(*I->user_begin()) ||
358 auto *CI = cast<ICmpInst>(*I->user_begin());
lib/Target/ARM/ARMISelLowering.cpp 3300 for (auto *U : V->users())
3305 for (auto *UU : U->users())
lib/Target/BPF/BPFAbstractMemberAccess.cpp 399 for (User *U : Call->users()) {
431 for (User *U : BitCast->users()) {
461 for (User *U : GEP->users()) {
lib/Target/Hexagon/HexagonCommonGEP.cpp 369 if (isa<GetElementPtrInst>(*UI)) {
370 GetElementPtrInst *UserG = cast<GetElementPtrInst>(*UI);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 1861 for (const User *U : V->users()) {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 754 Value *U = *SelI->user_begin();
1122 for (auto U : Out->users()) {
1335 auto *T = cast<Instruction>(*I);
1805 for (const Value *U : V->users()) {
2338 for (const auto &K : In.users()) {
lib/Target/Hexagon/HexagonTargetObjectFile.cpp 430 for (auto U : GO->users()) {
lib/Target/NVPTX/NVPTXAsmPrinter.cpp 624 for (const User *U : C->users())
649 for (const User *UU : U->users())
683 for (const User *U : C->users()) {
719 for (const User *U : F->users()) {
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp 106 auto *SI = cast<StoreInst>(*LI->user_begin());
lib/Target/SystemZ/SystemZISelLowering.cpp 850 auto *SingleUser = cast<Instruction>(*I->user_begin());
893 User *LoadUser = *I->user_begin();
lib/Target/SystemZ/SystemZTDC.cpp 99 for (auto *U : I->users()) {
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp 914 const Instruction *UserI = cast<Instruction>(*Ld->user_begin());
930 UserI = cast<Instruction>(*UserI->user_begin());
1006 const Instruction *UserI = cast<Instruction>(*FoldedValue->user_begin());
1037 const Instruction *LdUser = cast<Instruction>(*I->user_begin());
1040 (!LdUser->hasOneUse() || !isa<StoreInst>(*LdUser->user_begin())))
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 712 for (User *U : SetjmpF->users()) {
906 for (User *U : SetjmpF->users()) {
lib/Target/XCore/XCoreLowerThreadLocal.cpp 162 for (User *U : GV->users())
lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp 242 for (auto *U : I->users())
lib/Transforms/Coroutines/CoroEarly.cpp 148 for (User *U : CoroId->users())
lib/Transforms/Coroutines/CoroElide.cpp 199 for (User *U : CoroId->users()) {
213 for (User *U : CB->users())
lib/Transforms/Coroutines/CoroFrame.cpp 758 for (User *U : A->users()) {
1047 for (auto User : AI->users()) {
1080 for (auto U : AI->users()) {
1111 for (auto U : AI->users()) {
1144 for (User *U : AI->users()) {
1366 for (User *U : I.users())
1381 for (User *U : A.users())
1412 for (User *U : Alloc->users()) {
1424 for (User *U : I.users())
lib/Transforms/Coroutines/CoroInstr.h 85 for (User *U : users())
92 for (User *U : users())
lib/Transforms/Coroutines/Coroutines.cpp 168 for (User *U : CoroId->users())
lib/Transforms/IPO/AlwaysInliner.cpp 53 for (User *U : F.users())
lib/Transforms/IPO/ArgumentPromotion.cpp 167 for (User *U : I->users()) {
411 for (User *U : TheAlloca->users()) {
493 for (User *U : Callee->users()) {
702 for (User *GEPU : GEP->users())
lib/Transforms/IPO/DeadArgumentElimination.cpp 177 CallSite CS(*I++);
lib/Transforms/IPO/FunctionAttrs.cpp 1573 for (auto *U : F.users()) {
lib/Transforms/IPO/GlobalDCE.cpp 115 for (User *CEUser : CE->users())
124 for (User *User : GV.users())
239 for (auto U : TypeCheckedLoadFunc->users()) {
lib/Transforms/IPO/GlobalOpt.cpp 209 User *U = *UI++;
420 for (User *U : GV->users()) {
616 for (const User *U : V->users()) {
664 for (const User *U : GV->users())
682 Instruction *I = cast<Instruction>(*UI++);
761 User *GlobalUser = *GUI++;
818 if (Instruction *I = dyn_cast<Instruction>(*UI++))
824 while (UI != E && *UI == I)
968 for (const User *U : V->users()) {
1015 Instruction *U = cast<Instruction>(*Alloc->user_begin());
1061 for (const User *U : V->users()) {
1111 for (const User *U : GV->users())
1252 Instruction *User = cast<Instruction>(*UI++);
1264 Instruction *User = cast<Instruction>(*UI++);
1401 Instruction *User = cast<Instruction>(*UI++);
1621 for (User *U : GV->users())
1801 for (auto *U : GV->users()) {
1803 for (auto *UU : U->users()) {
1871 for (auto *U : C->users()) {
1877 for (auto *UU : U->users())
1892 for (auto *U : C->users()) {
1906 for (auto *UU : U->users())
2104 for (User *U : F->users()) {
2122 for (User *U : F->users()) {
2145 for (User *U : F->users()) {
2186 for (User *U : F.users()) {
2203 for (User *U : F->users()) {
2890 CallInst *CI = dyn_cast<CallInst>(*I++);
lib/Transforms/IPO/GlobalSplit.cpp 55 for (User *U : GV.users()) {
115 for (User *U : GV.users()) {
lib/Transforms/IPO/HotColdSplitting.cpp 319 User *U = *OutF->user_begin();
lib/Transforms/IPO/IPConstantPropagation.cpp 249 Instruction *Ins = cast<Instruction>(*I);
lib/Transforms/IPO/Inliner.cpp 226 for (User *U : MDV->users())
342 for (User *U : Caller->users()) {
lib/Transforms/IPO/LowerTypeTests.cpp 780 if (auto *Br = dyn_cast<BranchInst>(*CI->user_begin()))
1277 for (auto *U : C->users()){
lib/Transforms/IPO/MergeFunctions.cpp 584 for (User *U : AI->users()) {
949 for (User *U : V->users())
lib/Transforms/IPO/PartialInlining.cpp 317 User *User = *F->user_begin();
1469 for (User *U : CurrFunc->users())
lib/Transforms/IPO/StripSymbols.cpp 133 for (User *U : V->users())
lib/Transforms/IPO/SyntheticCountsPropagation.cpp 68 for (auto *U : F.users()) {
lib/Transforms/InstCombine/InstCombineCalls.cpp 4152 for (User *U : TrampMem->users()) {
4464 for (User *U : II->users())
lib/Transforms/InstCombine/InstCombineCasts.cpp 2147 for (User *U : CI.users()) {
2262 for (User *V : OldPN->users()) {
lib/Transforms/InstCombine/InstCombineCompares.cpp 66 for (auto *U : I.users())
1297 for (User *U : OrigAdd->users()) {
4565 for (User *U : MulVal->users()) {
4695 User *U = *UI++;
4803 for (const User *U : Op0->users()) {
4835 for (const User *U : DI->users()) {
lib/Transforms/InstCombine/InstCombineInternal.h 220 for (User *U : V->users()) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 268 for (auto U : I.users()) {
604 auto *SI = cast<StoreInst>(*UI++);
1340 for (auto *UI : LI->users()) {
lib/Transforms/InstCombine/InstCombinePHI.cpp 107 for (User *U : IIP->users()) {
142 for (User *U : Arg->users()) {
504 for (User *U : AI->users()) {
985 for (User *U : PN->users()) {
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 91 for (auto U : PN->users()) {
586 for (User *U : ExtVecOp->users()) {
2006 for (User *U : SVI.users())
lib/Transforms/InstCombine/InstructionCombining.cpp 939 for (User *U : PN->users()) {
1066 Instruction *User = cast<Instruction>(*UI++);
2280 for (User *U : PI->users()) {
3263 Instruction *UserInst = cast<Instruction>(*I->user_begin());
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 1526 for (User *U : ICmp->users()) {
1535 for (User *U : ICmp->users()) {
1592 for (User *U : I.users()) {
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 856 BlockAddress *BA = dyn_cast<BlockAddress>(*UI);
1440 for (User *U : I.users()) {
lib/Transforms/ObjCARC/ObjCARCContract.cpp 724 for (User *U : OrigArg->users())
731 for (User *U : BC->users())
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 109 for (const User *U : Arg->users())
691 for (const User *U : Ptr->users()) {
2004 for (User *U : Alloca->users()) {
2017 CallInst *UserInst = cast<CallInst>(*UI++);
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 307 for (User *J : AAPtr->users()) {
363 for (User *UJ : J->users()) {
lib/Transforms/Scalar/BDCE.cpp 46 for (User *JU : I->users()) {
77 for (User *KU : J->users()) {
lib/Transforms/Scalar/ConstantProp.cpp 99 for (User *U : I->users()) {
lib/Transforms/Scalar/Float2Int.cpp 378 for (User *U : I->users()) {
lib/Transforms/Scalar/GVN.cpp 838 for (auto *U : LI->getPointerOperand()->users())
1391 for (User *U : V->users())
lib/Transforms/Scalar/GVNHoist.cpp 939 for (User *U : NewMemAcc->users())
lib/Transforms/Scalar/IndVarSimplify.cpp 334 Instruction *U1 = cast<Instruction>(*IncrUse++);
336 Instruction *U2 = cast<Instruction>(*IncrUse++);
565 for (auto U : Curr->users()) {
1698 for (User *U : NarrowDef->users()) {
2151 for (const User *User : I->users())
2208 for (User *U : Phi->users())
2211 for (User *U : IncV->users())
lib/Transforms/Scalar/InferAddressSpaces.cpp 672 for (Value *User : V->users()) {
lib/Transforms/Scalar/InstSimplifyPass.cpp 57 for (User *U : I.users())
lib/Transforms/Scalar/LICM.cpp 1005 for (auto *U : Addr->users()) {
1308 for (const User *U : GEP->users()) {
1331 for (const User *U : I.users()) {
1581 auto *User = cast<Instruction>(*UI);
1960 for (User *U : ASIV->users()) {
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 1358 for (User *U : Inst->users()) {
1513 for (User *U : CntPhi->users())
1519 for (User *U : CntInst->users())
lib/Transforms/Scalar/LoopInterchange.cpp 664 for (Value *User : V->users()) {
lib/Transforms/Scalar/LoopRerollPass.cpp 501 for (User *U : I->users()) {
519 for (auto *User : IV->users()) {
544 for (auto *UU : User->users()) {
556 UUser = dyn_cast<Instruction>(*(UUser->user_begin()));
620 C = cast<Instruction>(*C->user_begin());
639 for (User *U : C->users()) {
769 for (auto *UU : U->users()) {
781 for (auto *I : Base->users()) {
865 for (User *V : I->users()) {
970 for (auto *IVU : IV->users()) {
1108 for (auto *U : I->users()) {
1169 for (auto *U : LoopControlIV->users()) {
1173 for (auto *UU : IVUser->users()) {
1179 UUser = dyn_cast<Instruction>(*(UUser->user_begin()));
1184 Instruction *BI = dyn_cast<BranchInst>(*UUser->user_begin());
1562 for (User *U : PossibleReds[i].getReducedValue()->users()) {
lib/Transforms/Scalar/LoopStrengthReduce.cpp 943 for (User *UR : UVal->users()) {
2987 for (User *U : IVOper->users()) {
lib/Transforms/Scalar/LoopUnswitch.cpp 1426 for (User *U : I->users())
1470 for (User *U : LIC->users()) {
1487 for (User *U : LIC->users()) {
1634 for (User *U : PN->users())
lib/Transforms/Scalar/MemCpyOptimizer.cpp 825 for (User *UU : U->users())
833 for (User *UU : U->users())
lib/Transforms/Scalar/NewGVN.cpp 2073 for (auto *User : V->users()) {
2092 for (auto U : MA->users())
2570 for (auto *U : ExistingValue->users())
2899 for (auto *U : I.users())
lib/Transforms/Scalar/Reassociate.cpp 800 ExpressionChanged = cast<BinaryOperator>(*ExpressionChanged->user_begin());
856 for (User *U : V->users()) {
2129 for (User *U : NI->users()) {
2156 for (User *U : NI->users()) {
lib/Transforms/Scalar/Reg2Mem.cpp 51 for (const User *U : Inst->users()) {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1633 for (User *U : GCRelocs) {
1809 for (User *U : Def->users()) {
lib/Transforms/Scalar/SCCP.cpp 591 for (User *U : I->users())
2133 auto *I = dyn_cast<Instruction>(*UI);
2134 do { ++UI; } while (UI != UE && *UI == I);
lib/Transforms/Scalar/SROA.cpp 983 for (User *U : I->users())
1206 for (User *U : PN.users()) {
1335 for (User *U : SI.users()) {
3139 for (User *U : I->users())
3687 for (User *LU : LI->users()) {
3898 for (User *LU : LI->users()) {
4071 assert(*LI->user_begin() == SI && "Single use isn't this store!");
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp 1282 for (User *U : V->users()) {
lib/Transforms/Scalar/StructurizeCFG.cpp 416 for (User *U : Condition->users())
lib/Transforms/Utils/CallPromotionUtils.cpp 113 for (User *U : OrigInst->users())
166 for (User *U : CS.getInstruction()->users())
lib/Transforms/Utils/CloneFunction.cpp 634 for (const User *U : OrigV->users())
lib/Transforms/Utils/CodeExtractor.cpp 149 for (const auto *U : CPI->users())
160 for (const auto *U : CPI->users())
448 for (User *U : Addr->users()) {
532 for (User *U : AI->users()) {
610 for (User *U : II.users())
lib/Transforms/Utils/GlobalStatus.cpp 52 for (const User *U : C->users())
lib/Transforms/Utils/InlineFunction.cpp 255 for (User *Child : CatchPad->users()) {
289 for (User *U : CleanupPad->users()) {
489 for (User *U : CatchPad->users()) {
502 for (User *U : UselessPad->users()) {
1315 for (User *U : V->users())
1332 for (User *U : AI->users()) {
lib/Transforms/Utils/Local.cpp 510 User *TheUse = *UI;
512 if (*UI != TheUse)
527 I = cast<Instruction>(*I->user_begin())) {
576 for (User *U : I->users()) {
1505 for (User *U : MDV->users()) {
1521 for (User *U : MDV->users())
1534 for (User *U : MDV->users())
lib/Transforms/Utils/LoopRotationUtils.cpp 565 for (User *UseI : IVOpnd->users()) {
lib/Transforms/Utils/LoopVersioning.cpp 143 for (User *U : Inst->users())
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 70 for (const User *U : AI->users()) {
136 Instruction *User = cast<Instruction>(*UI++);
320 Instruction *I = cast<Instruction>(*UI);
330 Instruction *Inst = cast<Instruction>(*UUI);
359 Instruction *UserInst = cast<Instruction>(*UI++);
458 for (User *U : AI->users())
469 LoadInst *LI = dyn_cast<LoadInst>(*UI++);
lib/Transforms/Utils/SimplifyCFG.cpp 1482 auto *PNUse = dyn_cast<PHINode>(*I0->user_begin());
1485 auto *U = cast<Instruction>(*I->user_begin());
1565 auto *PNUse = dyn_cast<PHINode>(*I0->user_begin());
1567 auto *U = cast<Instruction>(*I->user_begin());
1626 auto *PN = cast<PHINode>(*I0->user_begin());
2159 for (User *U : I.users()) {
5492 if (PHI->hasOneUse() && isa<ReturnInst>(*PHI->user_begin()) &&
5504 for (auto *User : PHI->users()) {
5974 User *Use = *I->user_begin();
lib/Transforms/Utils/SimplifyIndVar.cpp 460 for (auto *U : WO->users()) {
539 for (auto *U : TI->users()) {
771 for (auto *U : BO->users()) {
796 for (User *U : Def->users()) {
lib/Transforms/Utils/SimplifyLibCalls.cpp 94 for (User *U : V->users()) {
164 for (User *U : V->users()) {
851 ICmpInst *Old = cast<ICmpInst>(*UI++);
1262 for (User *U : CI->users()) {
2136 for (User *U : Arg->users())
lib/Transforms/Utils/SplitModule.cpp 79 for (auto *U : V->users()) {
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 1204 for (auto Use : Chain[I]->users()) {
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 397 for (User *U : Inst->users()) {
1209 for (User *U : AE->users()) {
lib/Transforms/Vectorize/LoopVectorize.cpp 3121 for (User *U : PostInc->users()) {
3132 for (User *U : OrigPhi->users()) {
3730 for (User *U : VecLoopExitInst->users()) {
3757 if (*UI != Trunc) {
3758 (*UI++)->replaceUsesOfWith(RdxParts[Part], Extnd);
lib/Transforms/Vectorize/SLPVectorizer.cpp 2138 for (User *U : Scalar->users()) {
4372 for (User *U : Scalar->users()) {
4751 for (User *U : BundleMember->Inst->users()) {
5087 if (!Root->hasOneUse() || Expr.count(*Root->user_begin()))
tools/clang/lib/CodeGen/CGException.cpp 289 for (llvm::User *U : Fn->users()) {
tools/clang/lib/CodeGen/CGStmt.cpp 504 for (llvm::User *u : block->users()) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp 266 dyn_cast<llvm::BranchInst>(*ReturnBlock.getBlock()->user_begin());
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 1364 for (llvm::User *u : global_variable->users()) {
1545 for (llvm::User *u : old_constant->users())
tools/llvm-reduce/deltas/ReduceArguments.cpp 27 if (auto *CI = dyn_cast<CallInst>(*I++)) {
69 for (auto *U : A.users())
tools/llvm-reduce/deltas/ReduceFunctions.cpp 42 for (auto U : F.users())
tools/llvm-reduce/deltas/ReduceGlobalVars.cpp 38 for (auto U : GV.users())
tools/opt/AnalysisWrappers.cpp 39 for (User *U : I->users()) {
tools/polly/lib/Analysis/ScopBuilder.cpp 1424 for (auto user : MallocMem->users()) {
tools/polly/lib/Analysis/ScopDetection.cpp 1203 for (User *U : PHI->users()) {
tools/polly/lib/CodeGen/BlockGenerators.cpp 532 for (User *U : Inst->users()) {
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 1429 for (auto *U : MAAccInst->users())
tools/polly/lib/Support/ScopHelper.cpp 579 for (auto *User : Ptr->users()) {
tools/polly/lib/Transform/DeLICM.cpp 568 for (auto User : Inst->users()) {
unittests/Analysis/LazyCallGraphTest.cpp 1137 for (User *U : D2F.users()) {
unittests/Analysis/ScalarEvolutionTest.cpp 1660 BinaryOperator *And = cast<BinaryOperator>(*Load->user_begin());
unittests/IR/UseTest.cpp 50 for (User *U : X.users()) {
60 for (User *U : X.users()) {
95 for (User *U : X.users()) {
103 for (User *U : X.users()) {
unittests/IR/UserTest.cpp 134 EXPECT_EQ(*PersonalityUsers, TestF);
usr/include/c++/7.4.0/bits/predefined_ops.h 241 { return *__it == _M_value; }
283 { return bool(_M_pred(*__it)); }
351 { return !bool(_M_pred(*__it)); }
usr/include/c++/7.4.0/bits/stl_algo.h 4306 *__result = __unary_op(*__first);
usr/include/c++/7.4.0/bits/stl_algobase.h 294 *__result = *__first;
usr/include/c++/7.4.0/bits/stl_uninitialized.h 83 std::_Construct(std::__addressof(*__cur), *__first);