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

References

include/llvm/ADT/DenseSet.h
  184   void erase(Iterator I) { return TheMap.erase(I.I); }
include/llvm/ADT/MapVector.h
  162     Map.erase(Pos);
include/llvm/ADT/PriorityWorklist.h
  176     M.erase(I);
include/llvm/Analysis/LoopInfo.h
  993       BBMap.erase(I);
include/llvm/CodeGen/GlobalISel/GISelWorkList.h
   94     WorklistMap.erase(It);
include/llvm/CodeGen/SlotIndexes.h
  600       mi2iMap.erase(mi2iItr);
include/llvm/IR/PassManager.h
  759     AnalysisResultLists.erase(ResultsListI);
  994     AnalysisResults.erase(RI);
include/llvm/IR/ValueMap.h
  196     Map.erase(I);
  200     return Map.erase(I.base());
  290         Copy.Map->Map.erase(I);  // Definitely destroys *this.
include/llvm/Transforms/InstCombine/InstCombineWorklist.h
   76     WorklistMap.erase(It);
lib/Analysis/AliasSetTracker.cpp
  578   PointerMap.erase(I);
lib/Analysis/AssumptionCache.cpp
  131       AffectedValues.erase(AVI);
  142     AC->AffectedValues.erase(AVI);
  243     ACT->AssumptionCaches.erase(I);
lib/Analysis/CallGraphSCCPass.cpp
  303           Calls.erase(ExistingIt);
lib/Analysis/GlobalsModRef.cpp
  224             GAR->AllocsForIndirectGlobals.erase(I);
lib/Analysis/InlineCost.cpp
  357   SROAArgCosts.erase(CostIt);
lib/Analysis/LazyCallGraph.cpp
   58   EdgeIndexMap.erase(IndexMapI);
 1509   NodeMap.erase(NI);
 1527   SCCMap.erase(CI);
 1539   RefSCCIndices.erase(RCIndexI);
lib/Analysis/LazyValueInfo.cpp
  263       OverDefinedCache.erase(Iter);
  284     OverDefinedCache.erase(ODI);
  337         OverDefinedCache.erase(OI);
lib/Analysis/MemoryBuiltins.cpp
  850         CacheMap.erase(CacheIt);
lib/Analysis/MemoryDependenceAnalysis.cpp
  108     ReverseMap.erase(InstIt);
  931       NonLocalDefsCache.erase(NonLocalDefIt);
 1490       NonLocalDefsCache.erase(it);
 1498         ReverseNonLocalDefsCache.erase(toRemoveIt);
 1522   NonLocalPointerDeps.erase(It);
 1550     NonLocalDeps.erase(NLDI);
 1561     LocalDeps.erase(LocalDepEntry);
 1608     ReverseLocalDeps.erase(ReverseDepIt);
 1640     ReverseNonLocalDeps.erase(ReverseDepIt);
 1684     ReverseNonLocalPtrDeps.erase(ReversePtrDepIt);
lib/Analysis/MemorySSA.cpp
 1825     ValueToMemoryAccess.erase(VMA);
 1843       PerBlockDefs.erase(DefsIt);
 1856     PerBlockAccesses.erase(AccessIt);
lib/Analysis/ScalarEvolution.cpp
 6794           Map.erase(BTCPos);
 6814         PredicatedSCEVRewrites.erase(I++);
 6823       LoopUsers.erase(LoopUsersItr);
11870       PredicatedSCEVRewrites.erase(I++);
11881             Map.erase(I++);
lib/Bitcode/Reader/BitcodeReader.cpp
 3820         BasicBlockFwdRefs.erase(BBFRI);
lib/CodeGen/LiveDebugValues.cpp
  601       Vars.erase(It);
lib/CodeGen/MachineBlockPlacement.cpp
 1219       TriangleChainMap.erase(Found);
 1489     ComputedEdges.erase(FoundEdge);
lib/CodeGen/MachineCSE.cpp
  507   ScopeMap.erase(SI);
lib/CodeGen/MachineCopyPropagation.cpp
  113         Copies.erase(I);
lib/CodeGen/MachineFunction.cpp
  835   CallSitesInfo.erase(CSIt);
  843   CallSitesInfo.erase(CSIt);
lib/CodeGen/MachineModuleInfo.cpp
  134   DeletedAddrLabelsNeedingEmission.erase(I);
lib/CodeGen/MachinePipeliner.cpp
 1157           OutputDeps.erase(Dep);
lib/CodeGen/MachineTraceMetrics.cpp
 1102         Heights.erase(HeightI);
lib/CodeGen/ModuloSchedule.cpp
 1476     UndefPhis.erase(I);
lib/CodeGen/PeepholeOptimizer.cpp
 1482   NAPhysToVirtMIs.erase(PrevCopy);
 1671                 NAPhysToVirtMIs.erase(Def);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  264       WorklistMap.erase(It);
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
 1455     LRegsMap.erase(LRegsPos);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  768   DbgValMap.erase(I);
lib/CodeGen/SlotIndexes.cpp
  114   mi2iMap.erase(mi2iItr);
  127   mi2iMap.erase(mi2iItr);
lib/CodeGen/TailDuplicator.cpp
  440             LocalVRMap.erase(VI);
lib/CodeGen/TwoAddressInstructionPass.cpp
 1008   DistanceMap.erase(DI);
 1174   DistanceMap.erase(DI);
lib/ExecutionEngine/GDBRegistrationListener.cpp
  186     ObjectBufferMap.erase(I);
lib/ExecutionEngine/Orc/Core.cpp
  349     QueryRegistrations.erase(QRI);
  463     SymbolFlags.erase(I);
  541     Aliases.erase(I);
  764           Symbols.erase(SI);
 1101             DependantJD.MaterializingInfos.erase(DependantMII);
 1115         MaterializingInfos.erase(MII);
 1197             DependantMI.UnemittedDependencies.erase(UnemittedDepI);
 1244       JD.MaterializingInfos.erase(MII);
 1338         UnmaterializedInfos.erase(UMII);
 1342       Symbols.erase(SymI);
lib/ExecutionEngine/Orc/LazyReexports.cpp
  149     CallableAliases.erase(I);
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
  377     TrackedAllocs.erase(AllocItr);
  439   InProcessLinks.erase(EHFrameRangeItr);
  456   TrackedEHFrameRanges.erase(EHFrameRangeItr);
lib/IR/LegacyPassManager.cpp
  986       AvailableAnalysis.erase(Info);
 1009         InheritedAnalysis[Index]->erase(Info);
 1061         AvailableAnalysis.erase(Pos);
lib/IR/Metadata.cpp
  219   UseMap.erase(I);
  384   Store.erase(I);
  411   Store.erase(I);
lib/MCA/HardwareUnits/LSUnit.cpp
  168     Groups.erase(It);
lib/TableGen/Record.cpp
 2381     Map.erase(It);
lib/Target/AMDGPU/GCNRegPressure.cpp
  343       LiveRegs.erase(I);
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  465     MBBLiveIns.erase(LiveInIt);
lib/Target/Hexagon/HexagonGenInsert.cpp
 1057     IFMap.erase(Prune[i]);
 1605       IFMap.erase(Out[i]);
lib/Target/Hexagon/HexagonGenMux.cpp
  257       CM.erase(F);
lib/Transforms/IPO/MergeFunctions.cpp
  876   FNodesInTree.erase(I);
  941     FNodesInTree.erase(I);
lib/Transforms/ObjCARC/BlotMapVector.h
  101     Map.erase(It);
lib/Transforms/Scalar/GVN.cpp
 1699       PhiTranslateTable.erase(FindRes);
lib/Transforms/Scalar/LICM.cpp
 2180     LoopToAliasSetMap.erase(MapI);
lib/Transforms/Scalar/NewGVN.cpp
 2061     M.erase(Result);
 2297         ExpressionToClass.erase(Iter);
 2423         ExpressionToClass.erase(Iter);
lib/Transforms/Scalar/Reassociate.cpp
  565         Leaves.erase(It); // Since the value may be morphed below.
lib/Transforms/Scalar/SCCP.cpp
 1144     TrackedGlobals.erase(I);      // No need to keep tracking this!
lib/Transforms/Utils/ModuleUtils.cpp
  215     ComdatEntriesCovered.erase(CI);
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  697         NewPhiNodes.erase(I++);
tools/clang/lib/AST/ASTContext.cpp
 1409     DeclAttrs.erase(Pos);
tools/clang/lib/AST/ASTImporter.cpp
 7974       ImportedDecls.erase(Pos);
 7989         ImportedFromDecls.erase(PosF);
tools/clang/lib/AST/Interp/ByteCodeEmitter.cpp
  100     LabelRelocs.erase(It);
tools/clang/lib/AST/VTableBuilder.cpp
 2989         MethodInfoMap.erase(OverriddenMDIterator);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1757     FunctionUDMMap.erase(I);
tools/clang/lib/Lex/ModuleMap.cpp
 1164     LazyHeadersBySize.erase(BySize);
 1171     LazyHeadersByModTime.erase(ByModTime);
tools/clang/lib/Lex/Pragma.cpp
  652       PragmaPushMacroInfo.erase(iter);
tools/clang/lib/Sema/Sema.cpp
 1426   S.DeviceDeferredDiags.erase(It);
 1566     S.DeviceCallGraph.erase(CGIt);
tools/clang/lib/Sema/SemaAttr.cpp
  718         RulesToFirstSpecifiedNegatedSubRule.erase(It);
tools/clang/lib/Sema/SemaDecl.cpp
 1917       ShadowingDecls.erase(ShadowI);
 7028         ExtnameUndeclaredIdentifiers.erase(I);
 7414   ShadowingDecls.erase(I);
 8933         ExtnameUndeclaredIdentifiers.erase(I);
tools/clang/lib/Sema/SemaDeclCXX.cpp
  289     UnparsedDefaultArgInstantiations.erase(InstPos);
tools/clang/lib/Serialization/ASTReader.cpp
 4034       HiddenNamesMap.erase(Hidden);
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 3973     DeclUpdateOffsets.erase(UpdI);
 4036     PendingVisibleUpdates.erase(I);
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  585       IVars.erase(I);
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  958     ContainerMap.erase(I);
tools/lldb/source/Host/common/MainLoop.cpp
  376   m_signals.erase(it);
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
 1990   m_processor_trace_monitor.erase(iter);
 2073   m_processor_trace_monitor.erase(iter);
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1432     GetForwardDeclClangTypeToDie().erase(die_it);
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
  797   m_forward_decl_to_uid.erase(uid_it);
tools/lldb/source/Symbol/ClangASTImporter.cpp
  589     m_record_decl_to_layout_map.erase(pos);
tools/lldb/source/Target/SectionLoadList.cpp
  161       m_sect_to_addr.erase(sta_pos);
  196     m_sect_to_addr.erase(sta_pos);
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
 1612         request_bps.erase(request_pos);
tools/llvm-xray/trie-node.h
   77       LeftCalleesByFuncId.erase(iter);
tools/polly/lib/Analysis/ScopDetection.cpp
 1409         DetectionContextMap.erase(It.first);
 1428       DetectionContextMap.erase(It.first);
unittests/ADT/DenseMapTest.cpp
  170   this->Map.erase(this->Map.begin());