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

References

lib/IR/BasicBlock.cpp
   75       BlockAddress *BA = cast<BlockAddress>(user_back());
lib/IR/Constants.cpp
  407     Value *V = user_back();
  419     assert((use_empty() || user_back() != V) && "Constant not removed!");
lib/IR/DebugInfo.cpp
  596         cast<Instruction>(DbgVal->user_back())->eraseFromParent();
lib/Transforms/Coroutines/CoroSplit.cpp
  574   auto BranchToEntry = cast<BranchInst>(Entry->user_back());
lib/Transforms/IPO/ArgumentPromotion.cpp
  243     CallSite CS(F->user_back());
  429       if (LoadInst *LI = dyn_cast<LoadInst>(I->user_back())) {
  438         GetElementPtrInst *GEP = cast<GetElementPtrInst>(I->user_back());
lib/Transforms/IPO/DeadArgumentElimination.cpp
  878     CallSite CS(F->user_back());
lib/Transforms/IPO/GlobalOpt.cpp
  553     User *GEP = GV->user_back();
  892     if (StoreInst *SI = dyn_cast<StoreInst>(GV->user_back())) {
  900     LoadInst *LI = cast<LoadInst>(GV->user_back());
  943       cast<StoreInst>(InitBool->user_back())->eraseFromParent();
 1697     Instruction *UI = cast<Instruction>(GV->user_back());
lib/Transforms/IPO/StripSymbols.cpp
  258       CallInst *CI = cast<CallInst>(Declare->user_back());
lib/Transforms/InstCombine/InstCombineCalls.cpp
 4146       (!Underlying->hasOneUse() || Underlying->user_back() != TrampMem))
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  708     User *U = V->user_back();
lib/Transforms/Scalar/SCCP.cpp
 2224       StoreInst *SI = cast<StoreInst>(GV->user_back());
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5129         return isa<GetElementPtrInst>(R->user_back());
tools/clang/lib/CodeGen/CGCall.cpp
 2776       GetStoreIfValid(CGF.ReturnValue.getPointer()->user_back());