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

References

include/llvm/IR/Value.h
  307     for (use_iterator UI = use_begin(), E = use_end(); UI != E;) {
lib/Analysis/IVDescriptors.cpp
   94   Instruction *I, *J = cast<Instruction>(Phi->use_begin()->getUser());
lib/Analysis/MemorySSAUpdater.cpp
 1094         Value::use_iterator UI = DefToReplaceUses.use_begin(),
 1310       Use &U = *MA->use_begin();
lib/CodeGen/GlobalMerge.cpp
  314         UI = &*CE->use_begin();
lib/CodeGen/PreISelIntrinsicLowering.cpp
   37   for (auto I = F.use_begin(), E = F.use_end(); I != E;) {
   78   for (auto I = F.use_begin(), E = F.use_end(); I != E;) {
lib/CodeGen/SafeStack.cpp
  598       Use &U = *AI->use_begin();
lib/CodeGen/WinEHPrepare.cpp
 1092   for (Value::use_iterator UI = PN->use_begin(), UE = PN->use_end();
lib/IR/AbstractCallSite.cpp
   48         U = &*CE->use_begin();
lib/IR/Core.cpp
  950   Value::use_iterator I = V->use_begin();
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
   76         for (auto UI = Arg.use_begin(); UI != Arg.use_end();) {
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  466     for (auto UI = PN->use_begin(), E = PN->use_end(); UI != E; ++UI) {
  495       for (auto UI = BEInst->use_begin(), E = BEInst->use_end(); UI != E;
lib/Target/NVPTX/NVPTXImageOptimizer.cpp
  150   for (CallInst::use_iterator UI = From->use_begin(), UE = From->use_end();
lib/Target/NVPTX/NVPTXLowerAlloca.cpp
   82         for (Value::use_iterator UI = allocaInst->use_begin(),
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  608       for (auto UI = I.use_begin(), UE = I.use_end(); UI != UE;) {
 1080   for (auto UI = SetjmpTable->use_begin(), UE = SetjmpTable->use_end();
 1090   for (auto UI = SetjmpTableSize->use_begin(), UE = SetjmpTableSize->use_end();
lib/Transforms/Coroutines/CoroFrame.cpp
 1228   for (auto UI = Alloca->use_begin(), UE = Alloca->use_end(); UI != UE; ) {
lib/Transforms/Coroutines/CoroSplit.cpp
  436   for (auto UI = NewS->use_begin(), UE = NewS->use_end(); UI != UE; ) {
 1453   for (auto UI = Prepare->use_begin(), UE = Prepare->use_end();
 1498   for (auto PI = PrepareFn->use_begin(), PE = PrepareFn->use_end();
lib/Transforms/IPO/GlobalOpt.cpp
  902       Use &LoadUse = *LI->use_begin();
 1026       InsertPt = PN->getIncomingBlock(*Alloc->use_begin())->getTerminator();
lib/Transforms/IPO/LowerTypeTests.cpp
 1715   auto UI = Old->use_begin(), E = Old->use_end();
 1771       for (auto UI = TypeTestFunc->use_begin(), UE = TypeTestFunc->use_end();
lib/Transforms/IPO/MergeFunctions.cpp
  447   for (auto UI = Old->use_begin(), UE = Old->use_end(); UI != UE;) {
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1559   for (auto I = TypeTestFunc->use_begin(), E = TypeTestFunc->use_end();
 1601   for (auto I = TypeCheckedLoadFunc->use_begin(),
lib/Transforms/InstCombine/InstructionCombining.cpp
 3268         UserParent = PN->getIncomingBlock(*I->use_begin());
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  621       for (Value::use_iterator UI = Arg->use_begin(), UE = Arg->use_end();
lib/Transforms/Scalar/InferAddressSpaces.cpp
  926     for (I = V->use_begin(), E = V->use_end(); I != E; ) {
lib/Transforms/Scalar/JumpThreading.cpp
 2591             if (isUnfoldCandidate(SelectI, Cmp->use_begin()->get())) {
lib/Transforms/Scalar/LoopInstSimplify.cpp
  107         for (Value::use_iterator UI = I.use_begin(), UE = I.use_end();
lib/Transforms/Scalar/LoopInterchange.cpp
 1262         for (auto UI = WorkList[i]->use_begin(), UE = WorkList[i]->use_end();
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  146   for (auto UI = Invariant->use_begin(), UE = Invariant->use_end(); UI != UE;) {
 2221       for (auto UI = Invariant->use_begin(), UE = Invariant->use_end();
lib/Transforms/Scalar/StructurizeCFG.cpp
  914       for (auto UI = I.use_begin(), E = I.use_end(); UI != E;) {
lib/Transforms/Utils/Local.cpp
 1593       for (auto UI = MDV->use_begin(), UE = MDV->use_end(); UI != UE;) {
 2466   for (Value::use_iterator UI = From->use_begin(), UE = From->use_end();
 2484   for (Value::use_iterator UI = From->use_begin(), UE = From->use_end();
lib/Transforms/Utils/LoopRotationUtils.cpp
  112     for (Value::use_iterator UI = OrigHeaderVal->use_begin(),
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  219     PHINode *EpilogPN = cast<PHINode>(PN.use_begin()->getUser());
lib/Transforms/Utils/LoopUtils.cpp
  614       for (Value::use_iterator UI = I.use_begin(), E = I.use_end(); UI != E;) {
tools/clang/lib/CodeGen/CGCleanup.cpp
  612          i = entry->use_begin(), e = entry->use_end(); i != e; ) {
tools/clang/lib/CodeGen/CodeGenModule.cpp
 4264   for (llvm::Value::use_iterator ui = old->use_begin(), ue = old->use_end();
tools/verify-uselistorder/verify-uselistorder.cpp
  393   if (V->use_empty() || std::next(V->use_begin()) == V->use_end())
  412   } while (std::is_sorted(V->use_begin(), V->use_end(), compareUses));
  435   if (V->use_empty() || std::next(V->use_begin()) == V->use_end())