|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/LazyCallGraph.h 1097 if (llvm::all_of(BA->users(), [&](User *U) {
include/llvm/Analysis/SparsePropagation.h 480 for (User *U : V->users())
include/llvm/IR/Statepoint.h 426 for (const User *LandingPadUser : LandingPad->users()) {
include/llvm/Transforms/InstCombine/InstCombineWorklist.h 90 for (User *U : I.users())
lib/Analysis/DependenceGraphBuilder.cpp 88 for (User *U : II->users()) {
lib/Analysis/GlobalsModRef.cpp 415 for (User *U : GV->users()) {
lib/Analysis/IVDescriptors.cpp 339 for (User *U : Cur->users()) {
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/LegacyDivergenceAnalysis.cpp 259 for (User *U : V->users()) {
lib/Analysis/LoopInfo.cpp 344 for (User *U : AuxIndVar.users())
lib/Analysis/MemorySSA.cpp 2056 assert(is_contained(Def->users(), Use) &&
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())
6747 for (auto *U : I->users())
lib/Analysis/ScalarEvolutionExpander.cpp 54 for (User *U : V->users())
lib/Analysis/ValueLatticeUtils.cpp 31 return !any_of(GV->users(), [&](User *U) {
lib/Analysis/VectorUtils.cpp 171 for (User *U : Ptr->users()) {
467 for (auto *U : I.first->users())
lib/Bitcode/Reader/BitcodeReader.cpp 5319 for (auto *U : I.first->users()) {
lib/CodeGen/AtomicExpandPass.cpp 1282 for (auto User : CI->users()) {
lib/CodeGen/CodeGenPrepare.cpp 1047 for (auto *U : I.users())
1247 for (User *U : A->users()) {
1315 for (User *U : CmpVariableOperand->users()) {
1450 for (auto *U : AndI->users()) {
3010 for (auto *U : PI->users())
5063 for (const User *U : Val->users()) {
5597 for (User *U : I->users()) {
5610 for (User *U : Src->users()) {
5715 for (auto *U : Load->users())
5733 for (auto *U : Phi->users())
6132 for (User *U : SVI->users()) {
6847 if (find_if(GEPI->users(), [&](User *Usr) {
6854 }) == GEPI->users().end())
6860 for (User *Usr : GEPIOp->users()) {
6915 assert(find_if(GEPIOp->users(), [&](User *Usr) {
6917 }) == GEPIOp->users().end() && "GEPIOp is used outside SrcBlock");
lib/CodeGen/InterleavedLoadCombinePass.cpp 1170 for (const auto &U : I->users()) {
lib/CodeGen/SafeStackColoring.cpp 77 for (User *U : I->users()) {
lib/CodeGen/SjLjEHPrepare.cpp 282 for (User *U : Inst.users()) {
lib/CodeGen/WasmEHPrepare.cpp 182 for (User *U : ThrowF->users()) {
lib/IR/Value.cpp 87 for (auto *U : users())
lib/IR/Verifier.cpp 3775 for (User *U : CurrentPad->users()) {
4065 for (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 121 for (auto *U : F.users()) {
lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp 96 for (User *U : CI->users()) {
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/BPF/BPFAbstractMemberAccess.cpp 399 for (User *U : Call->users()) {
431 for (User *U : BitCast->users()) {
461 for (User *U : GEP->users()) {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 1122 for (auto U : Out->users()) {
2338 for (const auto &K : In.users()) {
lib/Target/SystemZ/SystemZTDC.cpp 99 for (auto *U : I->users()) {
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/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 392 return llvm::all_of(U->users(),
420 for (User *U : GV->users()) {
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()) {
lib/Transforms/IPO/GlobalSplit.cpp 55 for (User *U : GV.users()) {
115 for (User *U : GV.users()) {
lib/Transforms/IPO/Inliner.cpp 226 for (User *U : MDV->users())
342 for (User *U : Caller->users()) {
lib/Transforms/IPO/LowerTypeTests.cpp 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 1271 if (F->users().empty())
1377 assert(Cloner.OrigFunc->users().empty() &&
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()) {
lib/Transforms/InstCombine/InstCombineInternal.h 220 for (User *U : V->users()) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 268 for (auto U : I.users()) {
594 if (all_of(LI.users(), [&LI](User *U) {
1328 if (!all_of(LI->users(), [LI, LoadAddr](User *U) {
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/InstCombineSelect.cpp 2202 if (llvm::any_of(SI.users(), [&](User *U) {
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()) {
2280 for (User *U : PI->users()) {
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 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 2004 for (User *U : Alloca->users()) {
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 1698 for (User *U : NarrowDef->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()) {
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()) {
1362 assert(all_of(P.users(),
lib/Transforms/Scalar/LoopRerollPass.cpp 501 for (User *U : I->users()) {
519 for (auto *User : IV->users()) {
544 for (auto *UU : User->users()) {
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()) {
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()) {
2570 for (auto *U : ExistingValue->users())
2899 for (auto *U : I.users())
lib/Transforms/Scalar/Reassociate.cpp 856 for (User *U : V->users()) {
2129 for (User *U : NI->users()) {
2156 for (User *U : NI->users()) {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1747 insertRelocationStores(Statepoint->users(), AllocaMap, VisitedLiveValues);
1752 insertRelocationStores(Info.UnwindToken->users(), AllocaMap,
1809 for (User *U : Def->users()) {
lib/Transforms/Scalar/SCCP.cpp 591 for (User *U : I->users())
1935 all_of(F.users(),
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()) {
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/CodeExtractor.cpp 448 for (User *U : Addr->users()) {
532 for (User *U : AI->users()) {
610 for (User *U : II.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 576 for (User *U : I->users()) {
1415 if (llvm::any_of(AI->users(), [](User *U) -> bool {
1505 for (User *U : MDV->users()) {
1521 for (User *U : MDV->users())
1534 for (User *U : MDV->users())
lib/Transforms/Utils/LoopRotationUtils.cpp 184 if (llvm::any_of(Phi.users(), [HeaderExit](const User *U) {
565 for (User *UseI : IVOpnd->users()) {
lib/Transforms/Utils/LoopUtils.cpp 127 auto Users = Inst.users();
lib/Transforms/Utils/LoopVersioning.cpp 143 for (User *U : Inst->users())
lib/Transforms/Utils/PredicateInfo.cpp 559 if (IF->users().empty())
571 if (IF->users().empty())
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 458 for (User *U : AI->users())
lib/Transforms/Utils/SimplifyCFG.cpp 2159 for (User *U : I.users()) {
5504 for (auto *User : PHI->users()) {
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()) {
1262 for (User *U : CI->users()) {
2136 for (User *U : Arg->users())
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 787 if (isa<VectorType>(Ty) && !llvm::all_of(LI->users(), [](const User *U) {
833 if (isa<VectorType>(Ty) && !llvm::all_of(SI->users(), [](const User *U) {
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 1763 return llvm::any_of(IV->users(), isScalarInst);
3121 for (User *U : PostInc->users()) {
3132 for (User *U : OrigPhi->users()) {
3730 for (User *U : VecLoopExitInst->users()) {
4416 if (isScalarUse(MemAccess, Ptr) && llvm::all_of(I->users(), [&](User *U) {
4490 if (llvm::all_of(Src->users(), [&](User *U) -> bool {
4517 auto ScalarInd = llvm::all_of(Ind->users(), [&](User *U) -> bool {
4527 llvm::all_of(IndUpdate->users(), [&](User *U) -> bool {
4716 llvm::all_of(Ptr->users(), [&](User *U) -> bool {
4761 if (llvm::all_of(OI->users(), [&](User *U) -> bool {
4791 auto UniformInd = llvm::all_of(Ind->users(), [&](User *U) -> bool {
4802 llvm::all_of(IndUpdate->users(), [&](User *U) -> bool {
6539 if (llvm::all_of(IndUpdate->users(), [&](User *U) -> bool {
lib/Transforms/Vectorize/SLPVectorizer.cpp 2138 for (User *U : Scalar->users()) {
3015 all_of(Ext->users(),
4283 if (User && !is_contained(Scalar->users(), User))
4372 for (User *U : Scalar->users()) {
4751 for (User *U : BundleMember->Inst->users()) {
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/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 25 const auto &Users = OldF.users();
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/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()) {