|
reference, declaration → definition
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.cpp11088 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,