reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/Statepoint.h
  263     for (auto *U : getInstruction()->users())
  414   for (const User *U : StatepointCall->users())
lib/Analysis/CodeMetrics.cpp
   58     if (!all_of(V->users(), [&](const User *U) { return EphValues.count(U); }))
lib/Analysis/DivergenceAnalysis.cpp
  262   for (const auto *User : V.users()) {
lib/Analysis/LazyValueInfo.cpp
 2028   for (auto *U : I->users())
lib/Analysis/ScalarEvolution.cpp
 6083     for (auto *PoisonUser : Poison->users()) {
lib/Analysis/ValueTracking.cpp
  214   for (const User *U : CxtI->users()) {
  481     if (llvm::all_of(V->users(), [&](const User *U) {
 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/CodeGen/AsmPrinter/AsmPrinter.cpp
 1231   for (auto *CU : C->users())
 1254   for (auto *U : GV->users())
lib/CodeGen/CodeGenPrepare.cpp
  760     for (const User *U : PN.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()) {
 3245   return llvm::all_of(Cond->users(), [](const Value *V) {
 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/StackProtector.cpp
  160   for (const User *U : AI->users()) {
lib/CodeGen/TargetFrameLoweringImpl.cpp
  142   for (const User *U : F.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()) {
lib/IR/Function.cpp
 1447   for (const User *U : users())
lib/IR/Verifier.cpp
 2038   for (const User *U : Call.users()) {
 3446   for (const User *U : SwiftErrorVal->users()) {
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  880   for (const User *U : I.users()) {
lib/Target/AMDGPU/SIISelLowering.cpp
10955   for (auto U : V->users()) {
lib/Target/ARM/ARMISelLowering.cpp
 2083                        count_if(GV->users(), [&BB](const User *U) {
 3300   for (auto *U : V->users())
 3305       for (auto *UU : U->users())
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 1861   for (const User *U : V->users()) {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 1805     for (const Value *U : V->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/PowerPC/PPCBoolRetToInt.cpp
  148       const auto &Users = P->users();
  167         const auto &Users = P->users();
lib/Transforms/IPO/GlobalOpt.cpp
  616   for (const User *U : V->users()) {
  664   for (const User *U : GV->users())
  968   for (const User *U : V->users()) {
 1061   for (const User *U : V->users()) {
 1111   for (const User *U : GV->users())
lib/Transforms/InstCombine/InstCombineCompares.cpp
 4803   for (const User *U : Op0->users()) {
 4835   for (const User *U : DI->users()) {
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  109     for (const User *U : Arg->users())
  691     for (const User *U : Ptr->users()) {
lib/Transforms/Scalar/IndVarSimplify.cpp
  565     for (auto U : Curr->users()) {
 2151       for (const User *User : I->users())
lib/Transforms/Scalar/LICM.cpp
 1308     for (const User *U : GEP->users()) {
 1331   for (const User *U : I.users()) {
lib/Transforms/Scalar/NewGVN.cpp
 2092   for (auto U : MA->users())
lib/Transforms/Scalar/Reg2Mem.cpp
   51       for (const User *U : Inst->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())
lib/Transforms/Utils/GlobalStatus.cpp
   52   for (const User *U : C->users())
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
   70   for (const User *U : AI->users()) {
lib/Transforms/Utils/SplitModule.cpp
   79   for (auto *U : V->users()) {
unittests/Analysis/MemorySSATest.cpp
 1372     transform(MD->users(), std::back_inserter(Result),