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

References

include/llvm/Support/Parallel.h
   87   return Comp(*Start, *(End - 1))
   88              ? (Comp(*Mid, *(End - 1)) ? (Comp(*Start, *Mid) ? Mid : Start)
   89                                        : End - 1)
   90              : (Comp(*Mid, *Start) ? (Comp(*(End - 1), *Mid) ? Mid : End - 1)
   90              : (Comp(*Mid, *Start) ? (Comp(*(End - 1), *Mid) ? Mid : End - 1)
  106   std::swap(*(End - 1), *Pivot);
  107   Pivot = std::partition(Start, End - 1, [&Comp, End](decltype(*Start) V) {
  108     return Comp(V, *(End - 1));
  111   std::swap(*Pivot, *(End - 1));
lib/Analysis/MemoryDependenceAnalysis.cpp
  985   if (Entry != Cache->begin() && (Entry - 1)->getBB() == BB)
 1058         std::upper_bound(Cache.begin(), Cache.end() - 1, Val);
lib/CodeGen/BranchFolding.cpp
  160     MBB->removeSuccessor(MBB->succ_end()-1);
 1429         MachineBasicBlock *Pred = *(MBB->pred_end()-1);
lib/CodeGen/GlobalISel/IRTranslator.cpp
  492   CaseClusterIt Last = Clusters.end() - 1;
lib/CodeGen/ScheduleDAGInstrs.cpp
 1060   SUnit *newBarrierChain = &SUnits[*(NodeNums.end() - N)];
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  935   std::vector<SUnit *>::const_iterator I = (Sequence.end() - LookAhead);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
10556   CaseClusterIt Last = Clusters.end() - 1;
lib/CodeGen/TailDuplicator.cpp
 1003     MBB->removeSuccessor(MBB->succ_end() - 1);
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
  926   RowIter RowPos = std::upper_bound(FirstRow + 1, LastRow - 1, Row,
  927                                     DWARFDebugLine::Row::orderByAddress) -
lib/DebugInfo/DWARF/DWARFVerifier.cpp
   39       auto Iter = Pos - 1;
lib/MCA/HardwareUnits/Scheduler.cpp
  148     std::iter_swap(I, E - PromotedElements);
  185     std::iter_swap(I, E - RemovedElements);
  237     std::iter_swap(I, E - RemovedElements);
  250   const auto EndIt = PendingSet.end() - NumDispatchedToThePendingSet;
lib/Target/Hexagon/HexagonBlockRanges.cpp
   90   while (Iter != end()-1) {
  443     RangeList::iterator A = RL.begin(), Z = RL.end()-1;
lib/Target/X86/X86CondBrFolding.cpp
  428       MBBI->removeSuccessor(MBBI->succ_end() - 1);
tools/clang/lib/AST/ASTContext.cpp
 6872         S.replace(S.end()-2, S.end(), "rn");
tools/clang/lib/AST/CommentBriefParser.cpp
   40   if (O != S.begin() && *(O - 1) == ' ')
tools/clang/lib/Frontend/TextDiagnostic.cpp
 1118                   FixItInsertionLine.end() - I->CodeToInsert.size());
 1256       CaretLine.erase(CaretLine.end() - 1);
tools/clang/lib/Lex/Pragma.cpp
  302     StrVal.erase(StrVal.begin() + ResultPos, StrVal.end() - 1);
  539       Message.erase(Message.end()-1);
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  297         os << "<div class=FileNav><a href=\"#File" << (I - 1)->getHashValue()
tools/clang/lib/Tooling/CompilationDatabase.cpp
  335   assert(strcmp(*(End - 1), "-c") == 0);
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 3363   std::string Diag = llvm::join(DiagList.begin(), DiagList.end() - 1, ", ");
 3364   return '"' + Diag + ", and " + *(DiagList.end() - 1) + '"';
tools/lld/ELF/SyntheticSections.cpp
 1716     } while (i != e && (i - 1)->r_offset + config->wordsize == i->r_offset);
tools/lldb/include/lldb/Utility/RangeMap.h
  363         auto prev = pos - 1;
  568       auto prev = pos - 1;
tools/lldb/source/Symbol/LineTable.cpp
  120     while (pos < end_pos && !((pos - 1)->is_terminal_entry))
  128     entry_collection::iterator prev_pos = pos - 1;
  209                 entry_collection::const_iterator prev_pos = pos - 1;
unittests/ADT/STLExtrasTest.cpp
  355   EXPECT_EQ(*(adl_end(s) - 1), 5);
unittests/Support/FormatVariadicTest.cpp
  549             formatv("{0}", make_range(IntRange.begin() + 1, IntRange.end() - 1))
unittests/tools/llvm-cfi-verify/GraphBuilder.cpp
   66   const auto &LastElemIt = std::end(C) - 1;
usr/include/c++/7.4.0/bits/stl_algo.h
 1367 		  *(__p + __n - 1) = _GLIBCXX_MOVE(__t);
 1388 		  _ValueType __t = _GLIBCXX_MOVE(*(__p + __n - 1));
 1389 		  _GLIBCXX_MOVE_BACKWARD3(__p, __p + __n - 1, __p + __n);
 1394 	      __p = __q - __k;
 1921       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
usr/include/c++/7.4.0/bits/stl_heap.h
  170       _ValueType __value = _GLIBCXX_MOVE(*(__last - 1));
  206       _ValueType __value = _GLIBCXX_MOVE(*(__last - 1));
usr/include/c++/7.4.0/bits/stl_iterator.h
  243       { return reverse_iterator(current - __n); }
usr/include/c++/7.4.0/bits/stl_vector.h
  898 	return *(end() - 1);
  909 	return *(end() - 1);
utils/TableGen/AsmWriterEmitter.cpp
   92       OpsToPrint.erase(OpsToPrint.begin()+i-1);
  119         Insts.erase(Insts.begin()+i-1);
utils/TableGen/FixedLenDecoderEmitter.cpp
  722   FixupScopeList::iterator Source = TableInfo.FixupStack.end() - 1;
  723   FixupScopeList::iterator Dest = Source - 1;
utils/benchmark/src/statistics.cc
   49   auto center2 = copy.begin() + v.size() / 2 - 1;
utils/unittest/googletest/src/gtest-death-test.cc
  916     args_.insert(args_.end() - 1, posix::StrDup(argument));
  924       args_.insert(args_.end() - 1, posix::StrDup(i->c_str()));