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

References

include/llvm/IR/CFG.h
   65   explicit inline PredIterator(Ptr *bb) : It(bb->user_begin()) {
include/llvm/IR/Instruction.h
   64   const Instruction *user_back() const { return cast<Instruction>(*user_begin());}
lib/Analysis/MemoryBuiltins.cpp
  364   for (Value::const_user_iterator UI = CI->user_begin(), E = CI->user_end();
lib/CodeGen/CodeGenPrepare.cpp
 3771     const auto *ExtInst = cast<const Instruction>(*Inst->user_begin());
 3773       const auto *AndInst = dyn_cast<const Instruction>(*ExtInst->user_begin());
lib/CodeGen/SelectionDAG/FastISel.cpp
  359          cast<Instruction>(*I->user_begin())->getParent() == I->getParent();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 3074         auto U2 = dyn_cast<Instruction>(*U->user_begin());
lib/IR/Constants.cpp
  572   Value::const_user_iterator I = user_begin(), E = user_end();
  592       I = user_begin();
lib/IR/Value.cpp
  147   const_user_iterator UI = user_begin(), UE = user_end();
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  270     auto *SingleUser = cast<Instruction>(*I->user_begin());
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/Transforms/Utils/SimplifyCFG.cpp
 1482     auto *PNUse = dyn_cast<PHINode>(*I0->user_begin());
 1485           auto *U = cast<Instruction>(*I->user_begin());
 1567           auto *U = cast<Instruction>(*I->user_begin());
lib/Transforms/Utils/SplitModule.cpp
   86         Worklist.append(UU->user_begin(), UU->user_end());