|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/STLExtras.h 244 static yes& test(Inner *I, decltype(I->rbegin()) * = nullptr);
263 nullptr) -> decltype(make_range(C.rbegin(), C.rend())) {
264 return make_range(C.rbegin(), C.rend());
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp 334 for (Instruction &I : make_range(BB.rbegin(), BB.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();
338 RBI = Pred0->rbegin();
lib/Transforms/Scalar/NewGVN.cpp 3685 auto StartPoint = BB->rbegin();
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 2732 computeLiveInValues(BB.rbegin(), BB.rend(), Data.LiveSet[&BB]);
2803 computeLiveInValues(BB->rbegin(), ++Inst->getIterator().getReverse(),
lib/Transforms/Utils/LoopRotationUtils.cpp 316 for (auto I = std::next(OrigPreheader->rbegin()), E = OrigPreheader->rend();
lib/Transforms/Vectorize/SLPVectorizer.cpp 3396 PrevInstIt = Inst->getParent()->rbegin();
tools/clang/lib/CodeGen/CGCall.cpp 2754 for (llvm::BasicBlock::reverse_iterator II = IP->rbegin(),
tools/polly/lib/CodeGen/BlockGenerators.cpp 400 for (auto I = NewBB->rbegin(); I != NewBB->rend(); I++) {
412 I = NewBB->rbegin();