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

References

include/llvm/ADT/Optional.h
  284     return *X == *Y;
include/llvm/ADT/STLExtras.h
 1541     if (Begin == End)
 1543   return Begin == End;
 1558     if (Begin == End)
include/llvm/ADT/iterator.h
  263   bool operator==(const DerivedT &RHS) const { return I == RHS.I; }
include/llvm/IR/CFG.h
   71   inline bool operator!=(const Self& x) const { return !operator==(x); }
  117   return pred_begin(BB) == pred_end(BB);
lib/Analysis/LazyValueInfo.cpp
 1897     if (PI == PE)
 1941         if (PI == PE) {
lib/Analysis/LoopInfo.cpp
  129   if (PI == pred_end(H))
lib/CodeGen/CodeGenPrepare.cpp
  516         if (pred_begin(*II) == pred_end(*II))
  530         if (pred_begin(*II) == pred_end(*II))
 2062   if (Changed && !BB->hasAddressTaken() && pred_begin(BB) == pred_end(BB))
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp
  173   if (PIt == EIt) // No Preds.
lib/IR/AsmWriter.cpp
 3590     if (PI == PE) {
lib/IR/BasicBlock.cpp
  242   if (PI == E) return nullptr;         // No preds.
  245   return (PI == E) ? ThePred : nullptr /*multiple preds*/;
  255   if (PI == E) return nullptr; // No preds.
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  495   if (pred_begin(BB) == pred_end(BB))
lib/Transforms/ObjCARC/DependencyAnalysis.cpp
  238         if (PI == PE)
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  349   if (PB == PE) return false;
  380         if (PI == PB) {
lib/Transforms/Scalar/GVN.cpp
  681   if (PI == PE)
lib/Transforms/Scalar/JumpThreading.cpp
 2658   if (PI == PE)
 2661   if (PI == PE)
lib/Transforms/Scalar/LoopFuse.cpp
 1208     assert(pred_begin(FC1.Preheader) == pred_end(FC1.Preheader));
 1387     assert(pred_begin(FC1GuardBlock) == pred_end(FC1GuardBlock) &&
 1443     assert(pred_begin(FC0.ExitBlock) == pred_end(FC0.ExitBlock) &&
 1450     assert(pred_begin(FC1.Preheader) == pred_end(FC1.Preheader));
 1511     assert(pred_begin(FC1GuardBlock) == pred_end(FC1GuardBlock) &&
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
   78       if (pred_begin(Other) == pred_end(Other))
lib/Transforms/Scalar/TailRecursionElimination.cpp
  722       if (!BB->hasAddressTaken() && pred_begin(BB) == pred_end(BB))
lib/Transforms/Utils/BasicBlockUtils.cpp
  895     if (PI == PE) // No predecessor
  898     if (PI == PE) // Only one predecessor
lib/Transforms/Utils/CloneFunction.cpp
  673     if (I != Begin && (pred_begin(&*I) == pred_end(&*I) ||
lib/Transforms/Utils/InlineFunction.cpp
 2385   if (InlinedMustTailCalls && pred_begin(AfterCallBB) == pred_end(AfterCallBB))
lib/Transforms/Utils/LoopSimplify.cpp
  671       assert(pred_begin(ExitingBlock) == pred_end(ExitingBlock));
lib/Transforms/Utils/LowerSwitch.cpp
  616   if (pred_begin(OldDefault) == pred_end(OldDefault))
usr/include/c++/7.4.0/bits/stl_algo.h
  509     { return __last == std::find_if_not(__first, __last, __pred); }
  526     { return __last == _GLIBCXX_STD_A::find_if(__first, __last, __pred); }
usr/include/c++/7.4.0/bits/stl_pair.h
  449     { return __x.first == __y.first && __x.second == __y.second; }