|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/MapVector.h 74 reverse_iterator rbegin() { return Vector.rbegin(); }
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());
include/llvm/ADT/SetVector.h 103 return vector_.rbegin();
include/llvm/Option/ArgList.h 194 reverse_iterator rbegin() { return {Args.rbegin(), Args.rend()}; }
include/llvm/Support/VirtualFileSystem.h 350 iterator overlays_begin() { return FSList.rbegin(); }
include/llvm/Transforms/Utils/SSAUpdaterImpl.h 245 for (typename BlockListTy::reverse_iterator I = BlockList->rbegin(),
299 for (typename BlockListTy::reverse_iterator I = BlockList->rbegin(),
354 for (typename BlockListTy::reverse_iterator I = BlockList->rbegin(),
lib/Analysis/LazyCallGraph.cpp 855 PendingSCCStack.rbegin(),
1649 PendingSCCStack.rbegin(),
lib/Analysis/ScalarEvolution.cpp11653 for (auto &V : make_range(Values2.rbegin(), Values2.rend())) {
11760 for (auto &V : make_range(Values2.rbegin(), Values2.rend())) {
lib/Analysis/ScalarEvolutionExpander.cpp 1026 for (auto I = IVIncs.rbegin(), E = IVIncs.rend(); I != E; ++I) {
lib/CodeGen/Analysis.cpp 323 std::equal(InsertLoc.begin(), InsertLoc.end(), ValLoc.rbegin())) {
681 SmallVector<unsigned, 4> TmpRetPath(RetPath.rbegin(), RetPath.rend());
682 SmallVector<unsigned, 4> TmpCallPath(CallPath.rbegin(), CallPath.rend());
lib/CodeGen/AsmPrinter/DIEHash.cpp 97 for (SmallVectorImpl<const DIE *>::reverse_iterator I = Parents.rbegin(),
lib/CodeGen/AsmPrinter/DwarfDebug.cpp 1468 auto CurEntry = DebugLoc.rbegin();
lib/CodeGen/AsmPrinter/DwarfUnit.cpp 753 for (const DIScope *Ctx : make_range(Parents.rbegin(), Parents.rend())) {
lib/CodeGen/CodeGenPrepare.cpp 6080 for (auto It = ASI.rbegin(); It != ASI.rend(); ++It) {
lib/CodeGen/InlineSpiller.cpp 1307 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin();
1351 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin();
lib/CodeGen/ModuloSchedule.cpp 705 for (MBBVectorTy::reverse_iterator MBB = EpilogBBs.rbegin(),
1425 auto DefaultI = Defaults.rbegin();
1769 for (auto PI = Prologs.rbegin(), EI = Epilogs.rbegin(); PI != Prologs.rend();
1769 for (auto PI = Prologs.rbegin(), EI = Epilogs.rbegin(); PI != Prologs.rend();
lib/CodeGen/WinEHPrepare.cpp 552 for (auto CBI = CatchBlocks.rbegin(), CBE = CatchBlocks.rend();
580 for (auto Entry = FuncInfo.ClrEHUnwindMap.rbegin(),
lib/MCA/Pipeline.cpp 54 for (auto I = Stages.rbegin(), E = Stages.rend(); I != E && !Err; ++I) {
lib/Support/TimeProfiler.cpp 95 if (std::find_if(++Stack.rbegin(), Stack.rend(), [&](const Entry &Val) {
lib/Target/AArch64/AArch64FrameLowering.cpp 1994 for (auto RPII = RegPairs.rbegin(), RPIE = RegPairs.rend(); RPII != RPIE;
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 4268 for (auto I = Regs.rbegin(), J = I + 1, E = Regs.rend(); J != E; ++I, ++J) {
lib/Target/Hexagon/HexagonOptAddrMode.cpp 213 for (auto I = UNodeList.rbegin(), E = UNodeList.rend(); I != E; ++I) {
613 for (auto I = UNodeList.rbegin(), E = UNodeList.rend(); I != E; ++I) {
742 for (auto I = UNodeList.rbegin(), E = UNodeList.rend(); I != E; ++I) {
lib/Target/Hexagon/RDFLiveness.cpp 328 auto B = std::find_if(Ins.rbegin(), E,
372 B = Ins.rbegin();
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp 174 const auto &Pair = ControlFlowStack.rbegin()[Depth];
lib/Target/X86/X86CondBrFolding.cpp 412 for (auto I = BranchPath.rbegin(); I != BranchPath.rend(); ++I, ++Index) {
lib/Transforms/Scalar/CallSiteSplitting.cpp 475 for (auto *Pred : make_range(Preds.rbegin(), Preds.rend())) {
lib/Transforms/Scalar/ConstantHoisting.cpp 266 for (auto RIt = Orders.rbegin(); RIt != Orders.rend(); RIt++) {
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp 618 for (auto I = ExtInsts.rbegin(), E = ExtInsts.rend(); I != E; ++I) {
lib/Transforms/Utils/PredicateInfo.cpp 536 auto RevIter = RenameStack.rbegin();
541 size_t Start = RevIter - RenameStack.rbegin();
tools/clang/include/clang/Serialization/ModuleManager.h 160 ModuleReverseIterator rbegin() { return Chain.rbegin(); }
tools/clang/lib/AST/ASTDiagnostic.cpp 1383 FromIter = FromTemplateList.rbegin(), FromEnd = FromTemplateList.rend(),
1384 ToIter = ToTemplateList.rbegin(), ToEnd = ToTemplateList.rend();
tools/clang/lib/AST/CommentSema.cpp 489 I = HTMLOpenTags.rbegin(), E = HTMLOpenTags.rend();
tools/clang/lib/AST/Expr.cpp 799 for (SpecsTy::reverse_iterator I = Specs.rbegin(), E = Specs.rend();
tools/clang/lib/AST/Interp/Function.h 93 return llvm::make_range(ParamTypes.rbegin(), ParamTypes.rend());
tools/clang/lib/AST/Interp/InterpFrame.cpp 98 for (auto It = Levels.rbegin(); It != Levels.rend(); ++It) {
tools/clang/lib/AST/ODRHash.cpp 212 auto I = Bools.rbegin();
tools/clang/lib/Analysis/CFG.cpp 1795 for (SmallVectorImpl<VarDecl *>::reverse_iterator I = DeclsTrivial.rbegin(),
1801 I = DeclsNonTrivial.rbegin(),
1844 for (SmallVectorImpl<VarDecl*>::reverse_iterator I = Decls.rbegin(),
tools/clang/lib/Basic/Module.cpp 223 printModuleId(Out, Names.rbegin(), Names.rend(), AllowStringLiterals);
tools/clang/lib/Format/FormatTokenLexer.cpp 369 for (auto I = Tokens.rbegin() + 1, E = Tokens.rend(); I != E; ++I) {
tools/clang/lib/Format/TokenAnalyzer.cpp 73 assert(UnwrappedLines.rbegin()->empty());
tools/clang/lib/Format/TokenAnnotator.cpp 2004 for (SmallVectorImpl<AnnotatedLine *>::reverse_iterator I = Lines.rbegin(),
tools/clang/lib/Frontend/DiagnosticRenderer.cpp 563 for (auto I = LocationStack.rbegin(), E = LocationStack.rend();
572 for (auto I = LocationStack.rbegin(),
573 E = LocationStack.rbegin() + MacroStartMessages;
tools/clang/lib/Frontend/FrontendAction.cpp 391 for (auto It = Components.rbegin(), End = Components.rend(); It != End;
tools/clang/lib/Parse/ParseTemplate.cpp 1541 TemplateParamScopeStack.rbegin();
tools/clang/lib/Sema/Sema.cpp 1847 auto I = FunctionScopes.rbegin();
tools/clang/lib/Sema/SemaChecking.cpp14727 for (auto I = ReverseMemberChain.rbegin(); I != ReverseMemberChain.rend();
tools/clang/lib/Sema/SemaDeclCXX.cpp 3505 for (auto I = Fields.rbegin() + 1, E = Fields.rend(); I != E; ++I) {
tools/clang/lib/Sema/SemaExpr.cpp 4160 for (auto I = FunctionScopes.rbegin(),
4777 for (auto I = FunctionScopes.rbegin(),
tools/clang/lib/Sema/SemaExprCXX.cpp 6283 auto MOC = MemberOfClass.rbegin();
tools/clang/lib/Sema/SemaInit.cpp 7308 for (auto It = Path.rbegin(), End = Path.rend(); It != End; ++It) {
tools/clang/lib/Sema/SemaOpenMP.cpp 192 : Stack.back().first.rbegin() + IgnoredStackElements;
2995 auto CCI = CurComponents.rbegin();
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 475 Active = CodeSynthesisContexts.rbegin(),
tools/clang/lib/Serialization/ASTWriter.cpp 3750 for (SmallVectorImpl<NamedDecl *>::reverse_iterator D = Decls.rbegin(),
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 396 for (auto I = Adjustments.rbegin(), E = Adjustments.rend(); I != E; ++I) {
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.cpp 107 auto IdentiferContext = Names.rbegin() + 1; // Skip identifier name.
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp 113 for (auto It = Indirections.rbegin(); It != Indirections.rend(); ++It) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp 1219 for (auto pos = array_info->element_orders.rbegin(); pos != end;
tools/llvm-xray/xray-graph.cpp 219 ThreadStack.rbegin(), ThreadStack.rend(),
tools/polly/lib/Analysis/ScopBuilder.cpp 1257 assert(LoopStack.rbegin() != LoopStack.rend());
1258 auto LoopData = LoopStack.rbegin();
2647 Stmt.NestLoops.insert(Stmt.NestLoops.begin(), Loops.rbegin(), Loops.rend());
unittests/ADT/SmallStringTest.cpp 43 EXPECT_TRUE(theString.rbegin() == theString.rend());
unittests/ADT/SmallVectorTest.cpp 231 EXPECT_TRUE(this->theVector.rbegin() == this->theVector.rend());
385 typename TypeParam::reverse_iterator rit = this->theVector.rbegin();