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

References

include/llvm/ADT/STLExtras.h
  263                  nullptr) -> decltype(make_range(C.rbegin(), C.rend())) {
  264   return make_range(C.rbegin(), C.rend());
lib/Analysis/LazyValueInfo.cpp
  847                                    BBI->getParent()->rend())) {
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
  334     for (Instruction &I : make_range(BB.rbegin(), BB.rend())) {
lib/Transforms/Scalar/CallSiteSplitting.cpp
  395   while (I != TailBB->rend()) {
lib/Transforms/Scalar/IndVarSimplify.cpp
 1856                                      Ctx->getParent()->rend())) {
lib/Transforms/Scalar/LoopRerollPass.cpp
 1435   for (BasicBlock::reverse_iterator J = Header->rbegin(), JE = Header->rend();
lib/Transforms/Scalar/LoopSink.cpp
  297   for (auto II = Preheader->rbegin(), E = Preheader->rend(); II != E;) {
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
  337     for (auto BI = BB.rbegin(), BE = BB.rend(); BI != BE;) {
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  306   for (BasicBlock::reverse_iterator RBI = Pred0->rbegin(), RBE = Pred0->rend();
  339       RBE = Pred0->rend();
lib/Transforms/Scalar/NewGVN.cpp
 3689   for (BasicBlock::reverse_iterator I(StartPoint); I != BB->rend();) {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 2732     computeLiveInValues(BB.rbegin(), BB.rend(), Data.LiveSet[&BB]);
lib/Transforms/Utils/LoopRotationUtils.cpp
  316   for (auto I = std::next(OrigPreheader->rbegin()), E = OrigPreheader->rend();
lib/Transforms/Vectorize/SLPVectorizer.cpp
 3395       if (PrevInstIt == PrevInst->getParent()->rend()) {
 4640   BasicBlock::reverse_iterator UpperEnd = BB->rend();
tools/clang/lib/CodeGen/CGCall.cpp
 2755                                             IE = IP->rend();
tools/polly/lib/CodeGen/BlockGenerators.cpp
  400   for (auto I = NewBB->rbegin(); I != NewBB->rend(); I++) {