|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/SetVector.h 151 for (; Start != End; ++Start)
include/llvm/ADT/SmallVector.h 629 ++J; ++From;
include/llvm/Analysis/SparsePropagation.h 480 for (User *U : V->users())
include/llvm/IR/CFG.h 56 ++It;
81 ++It; advancePastNonTerminators();
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 187 ++*this;
include/llvm/Transforms/InstCombine/InstCombineWorklist.h 90 for (User *U : I.users())
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()) {
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/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 5254 ++UI;
5319 for (auto *U : I.first->users()) {
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())
1092 ++UI;
1247 for (User *U : A->users()) {
1315 for (User *U : CmpVariableOperand->users()) {
1369 ++UI;
1450 for (auto *U : AndI->users()) {
1477 ++UI;
1538 ++TruncUI;
1627 ++UI;
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()) {
6860 for (User *Usr : GEPIOp->users()) {
lib/CodeGen/InterleavedLoadCombinePass.cpp 1170 for (const auto &U : I->users()) {
lib/CodeGen/SafeStackColoring.cpp 77 for (User *U : I->users()) {
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()) {
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/Constants.cpp 502 for (const User *U : users()) {
578 ++I;
586 ++I;
lib/IR/Function.cpp 1447 for (const User *U : users())
lib/IR/Value.cpp 87 for (auto *U : users())
148 for (; BI != BE && UI != UE; ++BI, ++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 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 69 ++I;
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/AMDGPU/SIISelLowering.cpp10955 for (auto U : V->users()) {
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 366 UI != UE; ++UI) {
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 1861 for (const User *U : V->users()) {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 658 ++UI;
1122 for (auto U : Out->users()) {
1334 for (auto I = R->user_begin(), E = R->user_end(); I != E; ++I) {
1805 for (const Value *U : V->users()) {
2338 for (const auto &K : In.users()) {
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp 131 UI != UE; ++UI) {
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/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 420 for (User *U : GV->users()) {
616 for (const User *U : V->users()) {
664 for (const User *U : GV->users())
825 ++UI;
968 for (const User *U : V->users()) {
1061 for (const User *U : V->users()) {
1111 for (const 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/IPConstantPropagation.cpp 252 ++I;
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 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()) {
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()) {
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()) {
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 857 ++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()) {
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 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()) {
1583 ++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()) {
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()) {
2092 for (auto U : MA->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/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())
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()) {
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 511 for (++UI; UI != UE; ++UI) {
511 for (++UI; UI != UE; ++UI) {
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()) {
321 ++UI;
331 ++UUI;
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/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()) {
3761 ++UI;
lib/Transforms/Vectorize/SLPVectorizer.cpp 2138 for (User *U : Scalar->users()) {
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 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()) {
unittests/IR/UserTest.cpp 135 EXPECT_EQ(++PersonalityUsers, PersonalityF->user_end());
usr/include/c++/7.4.0/bits/stl_algo.h 105 ++__first;
3193 for (; __first != __last; ++__first)
4305 for (; __first != __last; ++__first, (void)++__result)
usr/include/c++/7.4.0/bits/stl_algobase.h 293 for (; __first != __last; ++__result, (void)++__first)
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h 89 ++__first;
153 ++__i;
usr/include/c++/7.4.0/bits/stl_uninitialized.h 82 for (; __first != __last; ++__first, (void)++__cur)