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

References

include/llvm/ADT/PriorityWorklist.h
  196         remove_if(V, TestAndEraseFromMap<UnaryPredicate>(P, M));
include/llvm/ADT/STLExtras.h
 1333   C.erase(remove_if(C, P), C.end());
include/llvm/ADT/SetVector.h
  201         llvm::remove_if(vector_, TestAndEraseFromSet<UnaryPredicate>(P, set_));
include/llvm/IR/PassManager.h
 1182         InnerIDs.erase(llvm::remove_if(InnerIDs, [&](AnalysisKey *InnerID) {
lib/Analysis/AssumptionCache.cpp
  135       remove_if(AssumeHandles, [CI](WeakTrackingVH &VH) { return CI == VH; }),
lib/Analysis/CGSCCPassManager.cpp
  527       llvm::remove_if(DeadTargets,
lib/Analysis/ScalarEvolution.cpp
11088       remove_if(Terms, [](const SCEV *E) { return isa<SCEVConstant>(E); }),
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 1400         remove_if(OpenRanges, [&](OpenRange &R) { return R.first <= Index; });
lib/CodeGen/LiveInterval.cpp
  634   segments.erase(remove_if(*this, [ValNo](const Segment &S) {
lib/CodeGen/MachineBlockPlacement.cpp
 1587   WorkList.erase(llvm::remove_if(WorkList,
 2926               llvm::remove_if(RemoveList,
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1153     DDIV.erase(remove_if(DDIV, isMatchingDbgValue), DDIV.end());
lib/CodeGen/StackMaps.cpp
  290       llvm::remove_if(LiveOuts,
lib/ExecutionEngine/SectionMemoryManager.cpp
  213   MemGroup.FreeMem.erase(remove_if(MemGroup.FreeMem,
lib/IR/LLVMContextImpl.h
 1206     Attachments.erase(llvm::remove_if(Attachments, shouldRemove),
lib/Linker/IRMover.cpp
  904     auto It = remove_if(SrcElements, [this](Constant *E) {
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
  941   Collapsed.erase(llvm::remove_if(Collapsed, isspace), Collapsed.end());
  987   Collapsed.erase(llvm::remove_if(Collapsed, isspace), Collapsed.end());
lib/Target/Hexagon/HexagonCommonGEP.cpp
  662   NodeVect::iterator NewE = remove_if(Nodes, in_set(Erase));
lib/Target/Hexagon/HexagonGenInsert.cpp
 1087     auto End = llvm::remove_if(LL, IsEmpty);
 1177   auto End = llvm::remove_if(LL, IsCopy);
lib/Target/Hexagon/HexagonSplitDouble.cpp
  560   UVect::iterator End = llvm::remove_if(DP, NoIndOp);
lib/Target/Hexagon/RDFLiveness.cpp
  263   RDefs.resize(std::distance(RDefs.begin(), llvm::remove_if(RDefs, DeadP)));
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 2383     BitGroups.erase(remove_if(BitGroups, F), BitGroups.end());
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  339   Sig.erase(remove_if(Sig, isspace), Sig.end());
lib/Transforms/IPO/HotColdSplitting.cpp
  507     auto RegionStartIt = remove_if(Blocks, [&](const BlockTy &Block) {
lib/Transforms/Scalar/GuardWidening.cpp
  704     Checks.erase(remove_if(Checks, IsCurrentCheck), Checks.end());
lib/Transforms/Scalar/IndVarSimplify.cpp
 2687   auto NewEnd = llvm::remove_if(ExitingBlocks,
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1884   Vec.erase(remove_if(Vec, [&](const T &V) { return !Seen.insert(V).second; }),
lib/Transforms/Scalar/SROA.cpp
  472         P.SplitTails.erase(llvm::remove_if(P.SplitTails,
 1068       llvm::remove_if(Slices, [](const Slice &S) { return S.isDead(); }),
 1928         llvm::remove_if(CandidateTys,
 3752       llvm::remove_if(Stores,
 3794   Stores.erase(llvm::remove_if(Stores,
 3803   Loads.erase(llvm::remove_if(Loads,
 4079   AS.erase(llvm::remove_if(AS, [](const Slice &S) { return S.isDead(); }),
 4095       llvm::remove_if(
 4587         PromotableAllocas.erase(llvm::remove_if(PromotableAllocas, IsInSet),
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
  755   PNs.erase(llvm::remove_if(PNs,
lib/Transforms/Utils/InlineFunction.cpp
 2119       auto NewEnd = llvm::remove_if(Returns, [](ReturnInst *RI) {
lib/Transforms/Utils/LowerSwitch.cpp
  573         llvm::remove_if(
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5868       llvm::remove_if(ParsedAttr.Features,
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
   77       llvm::remove_if(
utils/TableGen/AsmWriterEmitter.cpp
  471   auto I = llvm::remove_if(Instructions,