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;) {
  370     return make_range(materialized_use_begin(), use_end());
lib/Analysis/MemorySSAUpdater.cpp
 1095                             E = DefToReplaceUses.use_end();
lib/CodeGen/IndirectBrExpandPass.cpp
  127     if (BlockAddressUseIt == BB.use_end())
  130     assert(std::find_if(std::next(BlockAddressUseIt), BB.use_end(),
  131                         IsBlockAddressUse) == BB.use_end() &&
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/WinEHPrepare.cpp
 1092   for (Value::use_iterator UI = PN->use_begin(), UE = PN->use_end();
lib/IR/Core.cpp
  951   if (I == V->use_end())
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
   83                                  UE = allocaInst->use_end();
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/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();
 1602             E = TypeCheckedLoadFunc->use_end();
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/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
  113                              UE = OrigHeaderVal->use_end();
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())