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

References

examples/Kaleidoscope/include/KaleidoscopeJIT.h
   71     ModuleKeys.erase(find(ModuleKeys, K));
include/llvm/ADT/MapVector.h
  175     auto Next = Vector.erase(Iterator);
include/llvm/ADT/SetVector.h
  161       vector_.erase(I);
  182     return vector_.erase(NI);
include/llvm/Analysis/LoopInfo.h
  389     SubLoops.erase(SubLoops.begin() + (I - begin()));
  444     Blocks.erase(I);
  953     TopLevelLoops.erase(TopLevelLoops.begin() + (I - begin()));
include/llvm/Analysis/RegionInfoImpl.h
  444   children.erase(children.begin() + (I - begin()));
include/llvm/Analysis/Trace.h
   98   iterator erase(iterator q)               { return BasicBlocks.erase (q); }
include/llvm/CodeGen/GCMetadata.h
  119     return Roots.erase(position);
include/llvm/CodeGen/LiveVariables.h
   97       Kills.erase(I);
include/llvm/Support/CommandLine.h
 1494   iterator erase(iterator pos) { return Storage.erase(pos); }
include/llvm/Support/GenericDomTree.h
  125     IDom->Children.erase(I);
  634       IDom->Children.erase(I);
lib/CodeGen/BranchFolding.cpp
 1067       MergePotentials.erase(SameTails[i].getMPIter());
lib/CodeGen/LiveVariables.cpp
  102       VRInfo.Kills.erase(VRInfo.Kills.begin()+i);  // Erase entry
lib/CodeGen/MachineBasicBlock.cpp
  456     LiveIns.erase(I);
  463   return LiveIns.erase(LI);
  707     Probs.erase(WI);
  713   return Successors.erase(I);
  771   Predecessors.erase(I);
lib/CodeGen/MachineFunction.cpp
  727       LandingPads.erase(LandingPads.begin() + i);
  747         LandingPads.erase(LandingPads.begin() + i);
lib/CodeGen/MachineRegisterInfo.cpp
  482         LiveIns.erase(LiveIns.begin() + i);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2286         SL->SwitchCases.erase(SL->SwitchCases.begin());
10482   Clusters.erase(PeeledCaseIt);
lib/DebugInfo/GSYM/GsymCreator.cpp
  209             Curr = Funcs.erase(Prev);
  214               Curr = Funcs.erase(Prev);
  220               Curr = Funcs.erase(Prev);
  234         Curr = Funcs.erase(Prev);
lib/ExecutionEngine/Orc/Core.cpp
  743     DefGenerators.erase(I);
 1290       SearchOrder.erase(I);
 1711   PendingQueries.erase(I);
lib/IR/PassRegistry.cpp
  127   Listeners.erase(I);
lib/Object/WindowsResource.cpp
  286     Data.erase(Data.begin() + RemovedIndex);
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  422       L.erase(I);
  428       L.erase(I);
  435   L.erase(L.begin());
lib/Target/AMDGPU/R600MachineScheduler.cpp
  104       PhysicalRegCopy.erase(PhysicalRegCopy.begin());
  327       Q.erase((It + 1).base());
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  223       UpdatedUndef.erase(ChanPos);
lib/Target/AMDGPU/SIMachineScheduler.cpp
  507   TopReadySUs.erase(I);
 1684   ReadyBlocks.erase(Best);
lib/Target/ARM/ARMConstantIslandPass.cpp
 1513     WaterList.erase(IP);
lib/Target/Hexagon/HexagonBlockRanges.cpp
   97       erase(Next);
  149       Next = this->erase(I);
lib/Target/Hexagon/HexagonCommonGEP.cpp
  456       Work.erase(First);
 1146     Work.erase(First);
 1173     Roots.erase(First);
lib/Target/Hexagon/HexagonGenInsert.cpp
  454     Seq.erase(L);
 1142     LL.erase(LL.begin()+i);
 1165     LL.erase(LL.begin()+(i-1));
lib/Target/Hexagon/RDFGraph.cpp
 1507       MaxRefs.erase(Begin + ClosureIdx[i-1]);
lib/Target/Mips/MipsConstantIslandPass.cpp
 1370     WaterList.erase(IP);
lib/Target/X86/X86FrameLowering.cpp
 2007         CSI.erase(CSI.begin() + i);
tools/bugpoint/ListReducer.h
  184           TestList.erase(TestList.begin() + i);
tools/clang/lib/Analysis/CloneDetection.cpp
  150     Result.erase(Result.begin() + *I);
tools/clang/lib/Frontend/InitHeaderSearch.cpp
  546     SearchList.erase(SearchList.begin()+DirToRemove);
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  954         Right.erase(II);
tools/clang/lib/Lex/Preprocessor.cpp
 1372   CommentHandlers.erase(Pos);
tools/clang/lib/Sema/SemaStmt.cpp
 1052           CaseRanges.erase(CaseRanges.begin()+i);
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  289       Args.erase(Args.begin());
tools/clang/tools/extra/clangd/TUScheduler.cpp
  129     LRU.erase(Existing);
tools/clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
  133       ExpectedInitial.erase(It);
  149         OptionalNonInitial.erase(OptIt);
  154       ExpectedNonInitial.erase(It);
tools/lld/COFF/Driver.cpp
 1898         ObjFile::instances.erase(i);
tools/lld/ELF/AArch64ErrataFix.cpp
  472       mapSyms.erase(mapSyms.begin());
tools/lld/ELF/ARMErrataFix.cpp
  347       mapSyms.erase(mapSyms.begin());
tools/lld/ELF/ScriptLexer.cpp
  225   tokens.erase(tokens.begin() + pos);
tools/lldb/include/lldb/Core/FileSpecList.h
  188       m_files.erase(m_files.begin() + idx);
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h
   92         m_map.erase(iter);
  247         m_format_map.map().erase(pos);
tools/lldb/include/lldb/Expression/ExpressionVariable.h
  193         m_variables.erase(vi);
tools/lldb/include/lldb/Interpreter/OptionValueArray.h
  108       m_values.erase(m_values.begin() + idx);
tools/lldb/include/lldb/Utility/RangeMap.h
  375       m_entries.erase(m_entries.begin() + idx);
  570         m_entries.erase(pos);
  579           m_entries.erase(next);
tools/lldb/source/Breakpoint/BreakpointIDList.cpp
   40   m_breakpoint_ids.erase(m_breakpoint_ids.begin() + index);
tools/lldb/source/Breakpoint/BreakpointList.cpp
   56   m_breakpoints.erase(it);
tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp
   39     m_break_loc_collection.erase(pos);
tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
  258   m_locations.erase(m_locations.begin() + idx);
tools/lldb/source/Commands/CommandObjectThread.cpp
  889               resume_threads.erase(this_thread_pos);
tools/lldb/source/Core/Debugger.cpp
  648         g_debugger_list_ptr->erase(pos);
tools/lldb/source/Core/IOHandler.cpp
 1040         m_subwindows.erase(pos);
 1066          pos != m_subwindows.end(); pos = m_subwindows.erase(pos)) {
tools/lldb/source/Core/Module.cpp
  266     modules.erase(pos);
tools/lldb/source/Core/ModuleList.cpp
  208         m_modules.erase(pos);
  222   collection::iterator retval = m_modules.erase(pos);
tools/lldb/source/Core/PluginManager.cpp
  247         instances.erase(pos);
  312       instances.erase(pos);
  377         instances.erase(pos);
  462         instances.erase(pos);
  546         instances.erase(pos);
  626         instances.erase(pos);
  711         instances.erase(pos);
  790         instances.erase(pos);
  875         instances.erase(pos);
  973         instances.erase(pos);
 1064         instances.erase(pos);
 1200         instances.erase(pos);
 1312         instances.erase(pos);
 1428         instances.erase(pos);
 1515     instances.erase(pos);
 1610         instances.erase(pos);
 1709         instances.erase(pos);
 1789         instances.erase(pos);
 1869         instances.erase(pos);
 1949         instances.erase(pos);
 2037         instances.erase(pos);
 2133         instances.erase(pos);
 2232         instances.erase(pos);
tools/lldb/source/Core/Section.cpp
  439     m_sections.erase(m_sections.begin() + idx);
tools/lldb/source/Core/ValueObjectList.cpp
   51     m_value_objects.erase(m_value_objects.begin() + idx);
tools/lldb/source/Host/common/Editline.cpp
  678   m_input_lines.erase(m_input_lines.begin() + m_current_line_index + 1);
  704   m_input_lines.erase(m_input_lines.begin() + m_current_line_index);
  732     m_input_lines.erase(m_input_lines.begin() + m_current_line_index);
tools/lldb/source/Interpreter/OptionValueArray.cpp
  228               m_values.erase(m_values.begin() + *pos);
  232             m_values.erase(m_values.begin() + remove_indexes.front());
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  170               m_dyld_image_infos.erase(pos);
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  626         m_dyld_image_infos.erase(pos);
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
 1461       m_allocations.erase(iter);
 3855       it = m_allocations.erase(it);
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
 1571       m_threads.erase(it);
tools/lldb/source/Symbol/SymbolContext.cpp
 1287     m_symbol_contexts.erase(m_symbol_contexts.begin() + idx);
tools/lldb/source/Symbol/Symtab.cpp
  650         pos = indexes.erase(pos);
  670         pos = indexes.erase(pos);
tools/lldb/source/Symbol/VariableList.cpp
   58     m_variables.erase(m_variables.begin() + idx);
tools/lldb/source/Target/PathMappingList.cpp
  115   m_pairs.erase(iter);
  262     m_pairs.erase(pos);
tools/lldb/source/Target/Process.cpp
  659       m_notifications.erase(pos);
 4245       m_profile_data.erase(m_profile_data.begin());
 5530         m_pre_resume_actions.erase(found_iter);
tools/lldb/source/Target/TargetList.cpp
  449       m_target_list.erase(pos);
tools/lldb/source/Target/ThreadList.cpp
  150       m_threads.erase(m_threads.begin() + idx);
  170       m_threads.erase(m_threads.begin() + idx);
tools/lldb/source/Utility/Args.cpp
  282   m_argv.erase(m_argv.begin());
  283   m_entries.erase(m_entries.begin());
  346   m_argv.erase(m_argv.begin() + idx);
  347   m_entries.erase(m_entries.begin() + idx);
tools/lldb/source/Utility/Listener.cpp
  199     m_broadcaster_managers.erase(iter);
tools/lldb/source/Utility/StringList.cpp
  143     m_strings.erase(m_strings.begin() + idx);
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-ar/llvm-ar.cpp
  604         Members.erase(I);
  819         Members.erase(MemberI);
unittests/ADT/TinyPtrVectorTest.cpp
  309   this->TestPtrs.erase(this->TestPtrs.begin());
  312   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 1));
  315   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 2));
  318   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 5));
  321   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 13));
utils/TableGen/AsmWriterEmitter.cpp
   92       OpsToPrint.erase(OpsToPrint.begin()+i-1);
  119         Insts.erase(Insts.begin()+i-1);
  321       AWI.Operands.erase(AWI.Operands.begin());
utils/TableGen/CodeGenHwModes.cpp
   61     MRs.erase(I);
utils/TableGen/CodeGenMapTable.cpp
  548           FieldValues.erase(FieldValues.begin()+j);
utils/TableGen/GlobalISelEmitter.cpp
  974   void insnmatchers_pop_front() { Matchers.erase(Matchers.begin()); }
 2120   void pop_front() { Operands.erase(Operands.begin()); }
utils/TableGen/X86FoldTablesEmitter.cpp
  643       OpcRegInsts.erase(Match);
utils/unittest/googletest/src/gtest.cc
 3284       listeners_.erase(listeners_.begin() + i);