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

Declarations

usr/include/c++/7.4.0/bits/algorithmfwd.h
  512     remove(_FIter, _FIter, const _Tp&);

References

include/llvm/Analysis/IntervalIterator.h
  230         Int->Successors.erase(std::remove(Int->Successors.begin(),
include/llvm/Support/GenericDomTreeConstruction.h
  151           Res.erase(std::remove(Res.begin(), Res.end(), Child), Res.end());
lib/Analysis/LoopPass.cpp
  150   LQ.erase(std::remove(LQ.begin(), LQ.end(), &L), LQ.end());
lib/CodeGen/MachineRegisterInfo.cpp
  633     UpdatedCSRs.erase(std::remove(UpdatedCSRs.begin(), UpdatedCSRs.end(), *AI),
lib/CodeGen/RegisterCoalescer.cpp
 3622     WorkList.erase(std::remove(WorkList.begin() + PrevSize, WorkList.end(),
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 3461           Chain.erase(std::remove(Chain.begin(), Chain.end(), N), Chain.end());
lib/CodeGen/WinEHPrepare.cpp
  784           std::remove(BlocksInFunclet.begin(), BlocksInFunclet.end(), OldBlock),
  788           std::remove(OldColors.begin(), OldColors.end(), FuncletPadBB),
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1521       std::remove(std::begin(NewBlocks), std::end(NewBlocks), nullptr);
lib/Transforms/Scalar/LoopUnswitch.cpp
 1409   Worklist.erase(std::remove(Worklist.begin(), Worklist.end(), I),
lib/Transforms/Utils/LoopUnroll.cpp
  887         UnrolledLoopBlocks.erase(std::remove(UnrolledLoopBlocks.begin(),
lib/Transforms/Utils/SimplifyCFG.cpp
  749   Cases.erase(std::remove(Cases.begin(), Cases.end(), BB), Cases.end());
tools/clang/include/clang/Analysis/Analyses/Dominators.h
  207     Ret.erase(std::remove(Ret.begin(), Ret.end(), nullptr), Ret.end());
  297   Ret.erase(std::remove(Ret.begin(), Ret.end(), nullptr), Ret.end());
  312   Ret.erase(std::remove(Ret.begin(), Ret.end(), nullptr), Ret.end());
  327   Ret.erase(std::remove(Ret.begin(), Ret.end(), nullptr), Ret.end());
  342   Ret.erase(std::remove(Ret.begin(), Ret.end(), nullptr), Ret.end());
tools/clang/include/clang/Basic/JsonSupport.h
   73   Str.erase(std::remove(Str.begin(), Str.end(), '\n'), Str.end());
tools/clang/include/clang/Sema/ScopeInfo.h
  989         std::remove(PotentiallyCapturingExprs.begin(),
tools/clang/lib/AST/ASTContext.cpp
 1054   Merged.erase(std::remove(Merged.begin(), Merged.end(), nullptr), Merged.end());
tools/clang/lib/Sema/SemaExpr.cpp
15147       LHSs.erase(std::remove(LHSs.begin(), LHSs.end(), BO->getLHS()),
tools/clang/tools/driver/driver.cpp
  379       auto newEnd = std::remove(argv.begin(), argv.end(), nullptr);
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp
  211             std::remove(SourceLocationIterator, SourceLocationIteratorEnd,
tools/clang/tools/extra/clangd/unittests/FuzzyMatchTests.cpp
   24       Word.erase(std::remove(Word.begin(), Word.end(), C), Word.end());
tools/lld/ELF/Writer.cpp
  195   v.erase(std::remove(v.begin(), v.end(), nullptr), v.end());
tools/lldb/source/Host/common/NativeProcessProtocol.cpp
  316       remove(m_delegates.begin(), m_delegates.end(), &native_delegate),
tools/lldb/source/Host/linux/HostInfoLinux.cpp
  131           id_string.erase(std::remove(id_string.begin(), id_string.end(), '\n'),
tools/lldb/source/Target/JITLoaderList.cpp
   27   m_jit_loaders_vec.erase(std::remove(m_jit_loaders_vec.begin(),
tools/lldb/unittests/Utility/ReproducerInstrumentationTest.cpp
  138   g_foos.erase(std::remove(g_foos.begin(), g_foos.end(), &foo));
  145   g_foos.erase(std::remove(g_foos.begin(), g_foos.end(), &foo));
tools/llvm-yaml-numeric-parser-fuzzer/yaml-numeric-parser-fuzzer.cpp
   42   Input.erase(std::remove(Input.begin(), Input.end(), 0), Input.end());
tools/polly/lib/Analysis/ScopInfo.cpp
 1729       StmtMapIt->second.erase(std::remove(StmtMapIt->second.begin(),
 2499     auto NewEnd = std::remove(Uses.begin(), Uses.end(), Access);
 2506     auto NewEnd = std::remove(Incomings.begin(), Incomings.end(), Access);