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

References

include/llvm/ADT/SetOperations.h
   43      if (!S2.count(E)) S1.erase(E);   // Erase element if not in S2
   65     S1.erase(*SI);
include/llvm/ADT/SetVector.h
  158     if (set_.erase(X)) {
  174     set_.erase(V);
  223     set_.erase(back());
  283         set_.erase(Arg);
include/llvm/Analysis/BranchProbabilityInfo.h
  157       BPI->Handles.erase(*this);
include/llvm/Analysis/LegacyDivergenceAnalysis.h
   55   void removeValue(const Value *V) { DivergentValues.erase(V); }
include/llvm/CodeGen/PBQP/CostAllocator.h
   92   void removeEntry(PoolEntry *P) { EntrySet.erase(P); }
include/llvm/ExecutionEngine/JITLink/JITLink.h
  562     Symbols.erase(&Sym);
  641     Blocks.erase(&B);
  842       AbsoluteSymbols.erase(&Sym);
  857     ExternalSymbols.erase(&Sym);
  869     AbsoluteSymbols.erase(&Sym);
  884     Blocks.erase(&B);
lib/Analysis/LazyValueInfo.cpp
  552       BlockValueSet.erase(e);
lib/Bitcode/Reader/MetadataLoader.cpp
  224   ForwardReference.erase(Idx);
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  637       ForwardedRegWorklist.erase(Reg);
lib/ExecutionEngine/Orc/Core.cpp
  347   QRI->second.erase(Name);
  692       Unresolved.erase(KV.first);
 1068           DependantMI.UnemittedDependencies[this].erase(Name);
 1195           UnemittedDepI->second.erase(Name);
 1223           UnemittedDepMII->second.Dependants[&JD].erase(Name);
 1378         Unresolved->erase(Name);
 1426         Unresolved.erase(D);
 1511     Unresolved.erase(Name);
 1543           Unresolved.erase(D);
 1636     Unresolved.erase(Name);
lib/IR/SafepointIRVerifier.cpp
  710       Contribution.erase(&I);
  711       PoisonedDefs.erase(&I);
  719       Contribution.erase(&I);
lib/Linker/IRMover.cpp
 1513   bool Removed = OpaqueStructTypes.erase(Ty);
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
  172     Sources.erase(Source);
  899     LiveOuts.erase(Reg);
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
 1072           TrackedWaitcntSet.erase(&*II);
lib/Target/Hexagon/BitTracker.h
   91       Set.erase(front());
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 1339                                                   C.erase(N);
lib/Target/Hexagon/RDFDeadCode.cpp
   37     Set.erase(V);
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  141   Visiting.erase(GV);
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  925         Unhoistables.erase(SI);
lib/Transforms/Scalar/GVNSink.cpp
  692     NeededPHIs.erase(NewPHI);
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  475     if (Args.erase(C))
lib/Transforms/Scalar/NewGVN.cpp
 2666   AllTempInstructions.erase(TransInst);
 3951             AllTempInstructions.erase(PN);
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
   97         VarsToChange.erase(var);
tools/clang/lib/ARCMigrate/Transforms.cpp
  218   bool VisitDeclRefExpr(DeclRefExpr *E) { Refs.erase(E); return true; }
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  413       LookupModulesCache.erase(M);
  430       SemaRef.InstantiatingSpecializations.erase(
tools/clang/lib/Serialization/ASTWriterStmt.cpp
 2423       ParentStmts.erase(S);
tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
  487       MetadataInUse.erase(sym);
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
   38     FilesToRecord.erase(File);
tools/clang/tools/extra/clangd/index/Merge.cpp
   81     RemainingIDs.erase(S.ID);
tools/lld/COFF/LTO.cpp
  100     auto OnIndexWrite = [&](StringRef S) { thinIndices.erase(S); };
tools/lld/ELF/LTO.cpp
  136     auto onIndexWrite = [&](StringRef s) { thinIndices.erase(s); };
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
 1988     m_pt_traced_thread_group.erase(thread);
 2071     m_pt_traced_thread_group.erase(thread);
tools/llvm-cfi-verify/lib/GraphBuilder.cpp
  336   OpenedNodes.erase(Address);
utils/TableGen/CodeGenDAGPatterns.cpp
 3149       OperandsSet.erase(ArgNameStr);