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

References

examples/Kaleidoscope/include/KaleidoscopeJIT.h
  106     for (auto H : make_range(ModuleKeys.rbegin(), ModuleKeys.rend()))
include/llvm/ADT/MapVector.h
   74   reverse_iterator rbegin() { return Vector.rbegin(); }
include/llvm/ADT/PostOrderIterator.h
  303   rpo_iterator begin() { return Blocks.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/Analysis/Trace.h
   90   reverse_iterator       rbegin()       { return BasicBlocks.rbegin(); }
include/llvm/CodeGen/MachineBasicBlock.h
  269                                           { return Predecessors.rbegin();}
  285                                           { return Successors.rbegin();  }
include/llvm/CodeGen/ScheduleDAG.h
  770     reverse_iterator rbegin() { return Index2Node.rbegin(); }
lib/Bitcode/Reader/BitcodeReader.cpp
 6391         for (auto I = F.Mods.rbegin(), E = F.Mods.rend(); I != E; ++I) {
lib/ExecutionEngine/Orc/Core.cpp
 1694       PendingQueries.rbegin(), PendingQueries.rend(), Q->getRequiredState(),
lib/MC/MCParser/AsmParser.cpp
  756            it = ActiveMacros.rbegin(),
lib/MC/MachObjectWriter.cpp
  968     for (const RelAndSymbol &Rel : make_range(Relocs.rbegin(), Relocs.rend())) {
lib/Support/FileCheck.cpp
  774       Diags->rbegin()->MatchTy = MatchTy;
 1692           Diags->rbegin()->MatchTy = FileCheckDiag::MatchFoundButDiscarded;
lib/Support/Timer.cpp
  337   for (const PrintRecord &Record : make_range(TimersToPrint.rbegin(),
lib/TableGen/TGLexer.cpp
 1001   for (auto I = PrepIncludeStack.back()->rbegin(),
lib/Target/AMDGPU/R600MachineScheduler.cpp
  320   for (std::vector<SUnit *>::reverse_iterator It = Q.rbegin(), E = Q.rend();
lib/Target/AMDGPU/SIMachineScheduler.cpp
 1232       CurrentBlocks.push_back(BlockPtrs.rbegin()->get());
 1329   BottomUpIndex2Block = std::vector<int>(TopDownIndex2Block.rbegin(),
 1391     Block->schedule((*SUs.begin())->getInstr(), (*SUs.rbegin())->getInstr());
tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h
   87   iterator begin() { return Blocks.rbegin(); }
tools/clang/lib/Analysis/CloneDetection.cpp
  149   for (auto I = IndexesToRemove.rbegin(); I != IndexesToRemove.rend(); ++I) {
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  682            std::find_if(SourceRegions.rbegin(), SourceRegions.rend(),
tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp
  221   const auto ItRNoFullFP16 = std::find(Features.rbegin(), Features.rend(), "-fullfp16");
  222   const auto ItRFP16FML = std::find(Features.rbegin(), Features.rend(), "+fp16fml");
  224     const auto ItRFullFP16  = std::find(Features.rbegin(), Features.rend(), "+fullfp16");
  228       if (std::find(Features.rbegin(), ItRFullFP16, "-fp16fml") == ItRFullFP16)
  250   const auto ItRBegin = Features.rbegin();
tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp
  428   const auto ItRNoFullFP16 = std::find(Features.rbegin(), Features.rend(), "-fullfp16");
  429   const auto ItRFP16FML = std::find(Features.rbegin(), Features.rend(), "+fp16fml");
  431     const auto ItRFullFP16  = std::find(Features.rbegin(), Features.rend(), "+fullfp16");
  435       if (std::find(Features.rbegin(), ItRFullFP16, "-fp16fml") == ItRFullFP16)
tools/clang/tools/extra/clang-move/Move.cpp
  420     for (auto It = CurrentNamespaces.rbegin(); RemainingSize > 0;
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp
  379       for (auto It = RawOptions.rbegin(); It != RawOptions.rend(); ++It) {
tools/clang/tools/extra/clangd/Format.cpp
   60   Code.append(Brackets.rbegin(), Brackets.rend());
tools/lld/COFF/PDB.cpp
 1462   const Chunk *lastChunk = *sec->chunks.rbegin();
tools/lld/lib/Driver/DarwinLdDriver.cpp
 1139   for (auto i = Files.rbegin(), e = Files.rend(); i != e; ++i) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  571   for (auto it = seg->sections.rbegin(); it != seg->sections.rend(); ++it) {
tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
  136         for (iter = sc_to_remove.rbegin(); iter != rend; iter++) {
tools/lldb/source/Interpreter/OptionValueArray.cpp
  225                      pos = remove_indexes.rbegin(),
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp
  497   for (auto it = rows.rbegin(); it != rows.rend(); ++it)
tools/lldb/source/Symbol/SymbolContext.cpp
  238     std::vector<Block *>::reverse_iterator begin = blocks.rbegin();
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  335     for (auto I = Nodes.rbegin() + 1, E = Nodes.rend(); I != E; ++I) {
tools/llvm-xray/xray-account.cpp
  174         std::find_if(ThreadStack.rbegin(), ThreadStack.rend(),
unittests/ADT/RangeAdapterTest.cpp
   30   reverse_iterator rbegin() { return Vec.rbegin(); }
   50   reverse_iterator rbegin() const { return Vec.rbegin(); }
   71   reverse_iterator rbegin() { return Vec.rbegin(); }
  162           decltype(static_cast<TypeParam *>(nullptr)->rbegin())>::value,
utils/unittest/googletest/src/gtest.cc
 4655       std::for_each(environments_.rbegin(), environments_.rend(),