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

Declarations

usr/include/c++/7.4.0/bits/stl_multimap.h
   69     class map;

References

examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
  303 static std::map<char, int> BinopPrecedence;
  703 static std::map<std::string, AllocaInst *> NamedValues;
  704 static std::map<std::string, std::unique_ptr<PrototypeAST>> FunctionProtos;
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
  303 static std::map<char, int> BinopPrecedence;
  703 static std::map<std::string, AllocaInst *> NamedValues;
  704 static std::map<std::string, std::unique_ptr<PrototypeAST>> FunctionProtos;
examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h
   50   std::map<VModuleKey, std::shared_ptr<SymbolResolver>> Resolvers;
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
  303 static std::map<char, int> BinopPrecedence;
  702 static std::map<std::string, AllocaInst *> NamedValues;
  704 static std::map<std::string, std::unique_ptr<PrototypeAST>> FunctionProtos;
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
  288 static std::map<char, int> BinopPrecedence;
  687 static std::map<std::string, AllocaInst *> NamedValues;
  689 static std::map<std::string, std::unique_ptr<PrototypeAST>> FunctionProtos;
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
  305 static std::map<char, int> BinopPrecedence;
  711 static std::map<std::string, AllocaInst *> NamedValues;
  713 static std::map<std::string, std::unique_ptr<PrototypeAST>> FunctionProtos;
examples/Kaleidoscope/Chapter2/toy.cpp
  172 static std::map<char, int> BinopPrecedence;
examples/Kaleidoscope/Chapter3/toy.cpp
  197 static std::map<char, int> BinopPrecedence;
  405 static std::map<std::string, Value *> NamedValues;
examples/Kaleidoscope/Chapter4/toy.cpp
  207 static std::map<char, int> BinopPrecedence;
  415 static std::map<std::string, Value *> NamedValues;
  418 static std::map<std::string, std::unique_ptr<PrototypeAST>> FunctionProtos;
examples/Kaleidoscope/Chapter5/toy.cpp
  252 static std::map<char, int> BinopPrecedence;
  542 static std::map<std::string, Value *> NamedValues;
  545 static std::map<std::string, std::unique_ptr<PrototypeAST>> FunctionProtos;
examples/Kaleidoscope/Chapter6/toy.cpp
  286 static std::map<char, int> BinopPrecedence;
  634 static std::map<std::string, Value *> NamedValues;
  637 static std::map<std::string, std::unique_ptr<PrototypeAST>> FunctionProtos;
examples/Kaleidoscope/Chapter7/toy.cpp
  308 static std::map<char, int> BinopPrecedence;
  707 static std::map<std::string, AllocaInst *> NamedValues;
  710 static std::map<std::string, std::unique_ptr<PrototypeAST>> FunctionProtos;
examples/Kaleidoscope/Chapter8/toy.cpp
  309 static std::map<char, int> BinopPrecedence;
  708 static std::map<std::string, AllocaInst *> NamedValues;
  709 static std::map<std::string, std::unique_ptr<PrototypeAST>> FunctionProtos;
examples/Kaleidoscope/Chapter9/toy.cpp
  416 static std::map<char, int> BinopPrecedence;
  860 static std::map<std::string, AllocaInst *> NamedValues;
  862 static std::map<std::string, std::unique_ptr<PrototypeAST>> FunctionProtos;
include/llvm/ADT/UniqueVector.h
   32   std::map<T, unsigned> Map;
   59     typename std::map<T, unsigned>::const_iterator MI = Map.find(Entry);
include/llvm/Analysis/CallGraph.h
   77       std::map<const Function *, std::unique_ptr<CallGraphNode>>;
include/llvm/Analysis/DominanceFrontier.h
   44   using DomSetMapType = std::map<BlockT *, DomSetType>; // Dom set map
include/llvm/Analysis/IntervalPartition.h
   43   using IntervalMapTy = std::map<BasicBlock *, Interval *>;
include/llvm/Analysis/RegionInfo.h
  286   using BBNodeMapT = std::map<BlockT *, std::unique_ptr<RegionNodeT>>;
include/llvm/Analysis/StackSafetyAnalysis.h
   75 using StackSafetyGlobalInfo = std::map<const GlobalValue *, StackSafetyInfo>;
include/llvm/Analysis/SyncDependenceAnalysis.h
   78   std::map<const Loop *, std::unique_ptr<ConstBlockSet>> CachedLoopExitJoins;
   79   std::map<const Instruction *, std::unique_ptr<ConstBlockSet>>
include/llvm/AsmParser/SlotMapping.h
   34   std::map<unsigned, TrackingMDNodeRef> MetadataNodes;
   36   std::map<unsigned, Type *> Types;
include/llvm/BinaryFormat/MsgPackDocument.h
   42   typedef std::map<DocNode, DocNode> MapTy;
include/llvm/Bitcode/BitcodeAnalyzer.h
   82   std::map<unsigned, PerBlockIDStats> BlockIDStats;
include/llvm/Bitcode/BitcodeWriter.h
  104         const std::map<std::string, GVSummaryMapTy> *ModuleToSummariesForIndex);
  151                         const std::map<std::string, GVSummaryMapTy>
include/llvm/CodeGen/DFAPacketizer.h
  156   std::map<MachineInstr*, SUnit*> MIToSUnit;
include/llvm/CodeGen/FaultMaps.h
   71   std::map<const MCSymbol *, FunctionFaultInfos, MCSymbolComparator>
include/llvm/CodeGen/LiveStacks.h
   42   std::map<int, const TargetRegisterClass *> S2RCMap;
   81     std::map<int, const TargetRegisterClass *>::const_iterator I =
include/llvm/CodeGen/MachinePipeliner.h
  487   std::map<SUnit *, int> InstrToCycle;
  554     std::map<SUnit *, int>::const_iterator it = InstrToCycle.find(SU);
  563     std::map<SUnit *, int>::const_iterator it = InstrToCycle.find(SU);
include/llvm/CodeGen/ModuloSchedule.h
  178   std::map<unsigned, std::pair<unsigned, bool>> RegToStageDiff;
include/llvm/CodeGen/PBQP/Solution.h
   28     using SelectionsMap = std::map<GraphBase::NodeId, unsigned>;
include/llvm/CodeGen/PseudoSourceValue.h
  158   std::map<int, std::unique_ptr<FixedStackPseudoSourceValue>> FSValues;
include/llvm/CodeGen/SelectionDAG.h
  432   std::map<const SDNode *, std::string> NodeGraphAttrs;
 1749   std::map<EVT, SDNode*, EVT::compareRawBits> ExtendedValueTypeNodes;
 1752   std::map<std::pair<std::string, unsigned>, SDNode *> TargetExternalSymbols;
include/llvm/CodeGen/TargetLowering.h
 1215     std::map<std::pair<unsigned, MVT::SimpleValueType>,
 2818   std::map<std::pair<unsigned, MVT::SimpleValueType>, MVT::SimpleValueType>
include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
   61   std::map<uint32_t, uint32_t> Mappings;
include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
   56       std::map<uint64_t, DWARFAbbreviationDeclarationSet>;
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
  322     using LineToUnitMap = std::map<uint64_t, DWARFUnit *>;
  383   using LineTableMapTy = std::map<uint64_t, LineTable>;
include/llvm/DebugInfo/DWARF/DWARFListTable.h
  143   std::map<uint64_t, DWARFListType> ListMap;
include/llvm/DebugInfo/DWARF/DWARFUnit.h
  232   std::map<uint64_t, std::pair<uint64_t, DWARFDie>> AddrDieMap;
include/llvm/DebugInfo/DWARF/DWARFVerifier.h
   97   std::map<uint64_t, std::set<uint64_t>> ReferenceToDIEOffsets;
include/llvm/DebugInfo/Symbolize/Symbolize.h
  112   std::map<std::string, std::unique_ptr<SymbolizableModule>> Modules;
  115   std::map<std::pair<std::string, std::string>, ObjectPair>
  119   std::map<std::string, OwningBinary<Binary>> BinaryForPath;
  123   std::map<std::pair<std::string, std::string>, std::unique_ptr<ObjectFile>>
include/llvm/ExecutionEngine/ExecutionEngine.h
   78   std::map<uint64_t, std::string> GlobalAddressReverseMap;
   85   std::map<uint64_t, std::string> &getGlobalAddressReverseMap() {
include/llvm/ExecutionEngine/JITSymbol.h
  328   using LookupResult = std::map<StringRef, JITEvaluatedSymbol>;
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  115   using PerDylibResourcesMap = std::map<const JITDylib *, PerDylibResources>;
  745   std::map<VModuleKey, LogicalDylib> LogicalDylibs;
include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
  154   using CtorDtorPriorityMap = std::map<unsigned, CtorDtorList>;
include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
  105   std::map<std::string, JITTargetAddress> SymbolTable;
include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
  217   std::map<JITTargetAddress, SymbolStringPtr> AddrToSymbol;
include/llvm/ExecutionEngine/Orc/Layer.h
   68   using SymbolNameToDefinitionMap = std::map<SymbolStringPtr, GlobalValue *>;
include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
  190   std::map<VModuleKey, std::unique_ptr<EmissionDeferredModule>> ModuleMap;
include/llvm/ExecutionEngine/Orc/LazyReexports.h
   97       std::map<JITTargetAddress, std::pair<JITDylib *, SymbolStringPtr>>;
  100       std::map<JITTargetAddress, std::shared_ptr<NotifyResolvedFunction>>;
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
  143     std::map<void *, sys::MemoryBlock> Allocs;
  435   std::map<ResourceIdMgr::ResourceId, Allocator> Allocators;
  437   std::map<ResourceIdMgr::ResourceId, ISBlockOwnerList> IndirectStubsOwners;
include/llvm/ExecutionEngine/Orc/RPCSerialization.h
  196 template <typename K, typename V> class RPCTypeName<std::map<K, V>> {
  421   static std::map<const void*, WrappedErrorSerializer> Serializers;
  422   static std::map<std::string, WrappedErrorDeserializer> Deserializers;
  432 std::map<const void*,
  437 std::map<std::string,
  652 class SerializationTraits<ChannelT, std::map<K, V>, std::map<K2, V2>> {
  652 class SerializationTraits<ChannelT, std::map<K, V>, std::map<K2, V2>> {
  655   static Error serialize(ChannelT &C, const std::map<K2, V2> &M) {
  672   static Error deserialize(ChannelT &C, std::map<K2, V2> &M) {
include/llvm/ExecutionEngine/Orc/RPCUtils.h
 1342   std::map<std::string, FunctionIdT> LocalFunctionIds;
 1343   std::map<const char *, FunctionIdT> RemoteFunctionIds;
 1345   std::map<FunctionIdT, WrappedHandlerFn> Handlers;
 1349   std::map<SequenceNumberT, std::unique_ptr<detail::ResponseHandler<ChannelT>>>
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
  120                   std::map<StringRef, JITEvaluatedSymbol> Resolved,
  475   std::map<VModuleKey, std::unique_ptr<LinkedObject>> LinkedObjects;
include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
  269   std::map<RemoteSymbolId, JITSymbol> InUseSymbols;
  389   std::map<remote::ResourceIdMgr::ResourceId,
  533   std::map<ObjHandleT, typename BaseLayerT::ObjHandleT> BaseLayerHandles;
include/llvm/ExecutionEngine/RuntimeDyld.h
   74     using ObjSectionToIDMap = std::map<object::SectionRef, unsigned>;
  201   std::map<StringRef, JITEvaluatedSymbol> getSymbolTable() const;
  276                                       std::map<StringRef, JITEvaluatedSymbol>)>
  300                           std::map<StringRef, JITEvaluatedSymbol>)>
include/llvm/IR/Attributes.h
  708   std::map<std::string, std::string, std::less<>> TargetDepAttrs;
  846   using td_iterator = std::map<std::string, std::string>::iterator;
  847   using td_const_iterator = std::map<std::string, std::string>::const_iterator;
include/llvm/IR/ModuleSummaryIndex.h
  160     std::map<GlobalValue::GUID, GlobalValueSummaryInfo>;
  859   std::map<std::vector<uint64_t>, ByArg> ResByArg;
  867   std::map<uint64_t, WholeProgramDevirtResolution> WPDRes;
  933   std::map<std::string, TypeIdCompatibleVtableInfo> TypeIdCompatibleVtableMap;
  937   std::map<GlobalValue::GUID, GlobalValue::GUID> OidGuidMap;
 1001                             std::map<ValueInfo, bool> &FunctionHasParent) {
 1036     std::map<ValueInfo, bool> FunctionHasParent;
 1304   const std::map<std::string, TypeIdCompatibleVtableInfo> &
include/llvm/IR/ModuleSummaryIndexYAML.h
   67       std::map<std::vector<uint64_t>, WholeProgramDevirtResolution::ByArg> &V) {
   83       std::map<std::vector<uint64_t>, WholeProgramDevirtResolution::ByArg> &V) {
  116                        std::map<uint64_t, WholeProgramDevirtResolution> &V) {
  124   static void output(IO &io, std::map<uint64_t, WholeProgramDevirtResolution> &V) {
include/llvm/LTO/LTO.h
   74     const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
  316     std::map<std::string, CommonResolution> Commons;
include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
  276       std::map<std::string, GVSummaryMapTy> &ModuleToSummariesForIndex,
include/llvm/MC/ConstantPools.h
   47   std::map<int64_t, const MCSymbolRefExpr *> CachedEntries;
include/llvm/MC/MCCodeView.h
  250   std::map<unsigned, std::pair<size_t, size_t>> MCCVLineStartStop;
include/llvm/MC/MCContext.h
  147     std::map<const std::string, const std::string> DebugPrefixMap;
  156     std::map<unsigned, MCDwarfLineTable> MCDwarfLineTablesCUMap;
  271     std::map<ELFSectionKey, MCSectionELF *> ELFUniquingMap;
  272     std::map<COFFSectionKey, MCSectionCOFF *> COFFUniquingMap;
  273     std::map<WasmSectionKey, MCSectionWasm *> WasmUniquingMap;
  274     std::map<XCOFFSectionKey, MCSectionXCOFF *> XCOFFUniquingMap;
  554     const std::map<unsigned, MCDwarfLineTable> &getMCDwarfLineTables() const {
include/llvm/Object/WindowsResource.h
  171     using Children = std::map<T, std::unique_ptr<TreeNode>>;
  181     const Children<uint32_t> &getIDChildren() const { return IDChildren; }
  182     const Children<std::string> &getStringChildren() const {
  225     Children<uint32_t> IDChildren;
  226     Children<std::string> StringChildren;
include/llvm/ProfileData/ProfileCommon.h
   44   std::map<uint64_t, uint32_t, std::greater<uint64_t>> CountFrequencies;
include/llvm/ProfileData/SampleProf.h
  289 using BodySampleMap = std::map<LineLocation, SampleRecord>;
  292 using FunctionSamplesMap = std::map<std::string, FunctionSamples, std::less<>>;
  293 using CallsiteSampleMap = std::map<LineLocation, FunctionSamplesMap>;
  623   SampleSorter(const std::map<LocationT, SampleT> &Samples) {
include/llvm/Support/ARMAttributeParser.h
   23   std::map<unsigned, unsigned> Attributes;
include/llvm/Support/Automaton.h
  166   using MapTy = std::map<std::pair<uint64_t, ActionT>, std::pair<uint64_t, unsigned>>;
include/llvm/Support/JSON.h
  306   Value(const std::map<std::string, Elt> &C) : Value(json::Object(C)) {}
  619 bool fromJSON(const Value &E, std::map<std::string, T> &Out) {
include/llvm/Support/YAMLParser.h
  540   const std::map<StringRef, StringRef> &getTagMap() const { return TagMap; }
  558   std::map<StringRef, StringRef> TagMap;
include/llvm/Support/YAMLTraits.h
 1936   using map_type = std::map<std::string, T>;
include/llvm/TableGen/Record.h
 1697   using RecordMap = std::map<std::string, std::unique_ptr<Record>, std::less<>>;
 1700   std::map<std::string, Init *, std::less<>> ExtraGlobals;
include/llvm/TableGen/SetTheory.h
   97   using ExpandMap = std::map<Record *, RecVec>;
include/llvm/Transforms/IPO/FunctionImport.h
  204     std::map<std::string, GVSummaryMapTy> &ModuleToSummariesForIndex);
  209     const std::map<std::string, GVSummaryMapTy> &ModuleToSummariesForIndex);
include/llvm/Transforms/IPO/WholeProgramDevirt.h
  248     std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap);
  255     std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap);
lib/Analysis/ScalarEvolution.cpp
 2588       std::map<APInt, SmallVector<const SCEV *, 4>, APIntCompare> MulOpLists;
lib/Analysis/StackSafetyAnalysis.cpp
  395       std::map<const GlobalValue *, StackSafetyInfo::FunctionInfo>;
lib/Analysis/SyncDependenceAnalysis.cpp
  146   using DefiningBlockMap = std::map<const BasicBlock *, const BasicBlock *>;
lib/AsmParser/LLParser.cpp
 7714     std::map<uint64_t, WholeProgramDevirtResolution> &WPDResMap) {
 7802     std::map<std::vector<uint64_t>, WholeProgramDevirtResolution::ByArg>
lib/AsmParser/LLParser.h
  119     std::map<unsigned, std::pair<Type*, LocTy> > NumberedTypes;
  121     std::map<unsigned, TrackingMDNodeRef> NumberedMetadata;
  122     std::map<unsigned, std::pair<TempMDTuple, LocTy>> ForwardRefMDNodes;
  125     std::map<std::string, std::pair<GlobalValue*, LocTy> > ForwardRefVals;
  126     std::map<unsigned, std::pair<GlobalValue*, LocTy> > ForwardRefValIDs;
  130     std::map<std::string, LocTy> ForwardRefComdats;
  134     std::map<ValID, std::map<ValID, GlobalValue *>> ForwardRefBlockAddresses;
  134     std::map<ValID, std::map<ValID, GlobalValue *>> ForwardRefBlockAddresses;
  142     std::map<Value*, std::vector<unsigned> > ForwardRefAttrGroups;
  143     std::map<unsigned, AttrBuilder> NumberedAttrBuilders;
  146     std::map<unsigned, std::vector<std::pair<ValueInfo *, LocTy>>>
  148     std::map<unsigned, std::vector<std::pair<AliasSummary *, LocTy>>>
  153     std::map<unsigned, std::vector<std::pair<GlobalValue::GUID *, LocTy>>>
  157     std::map<unsigned, StringRef> ModuleIdMap;
  367         std::map<unsigned, std::vector<std::pair<unsigned, LocTy>>>;
  379         std::map<uint64_t, WholeProgramDevirtResolution> &WPDResMap);
  382         std::map<std::vector<uint64_t>, WholeProgramDevirtResolution::ByArg>
  416       std::map<std::string, std::pair<Value*, LocTy> > ForwardRefVals;
  417       std::map<unsigned, std::pair<Value*, LocTy> > ForwardRefValIDs;
lib/Bitcode/Reader/BitcodeAnalyzer.cpp
  646   for (std::map<unsigned, PerBlockIDStats>::iterator I = BlockIDStats.begin(),
lib/Bitcode/Reader/BitcodeReader.cpp
  514   std::map<unsigned, AttributeList> MAttributeGroups;
lib/Bitcode/Writer/BitcodeWriter.cpp
  166   std::map<GlobalValue::GUID, unsigned> GUIDToValueIdMap;
  240   std::map<GlobalValue::GUID, unsigned> &valueIds() { return GUIDToValueIdMap; }
  406   const std::map<std::string, GVSummaryMapTy> *ModuleToSummariesForIndex;
  410   std::map<GlobalValue::GUID, unsigned> GUIDToValueIdMap;
  421                      const std::map<std::string, GVSummaryMapTy>
  496   std::map<GlobalValue::GUID, unsigned> &valueIds() { return GUIDToValueIdMap; }
 1165   std::map<std::string, unsigned> SectionMap;
 1166   std::map<std::string, unsigned> GCMap;
 4450     const std::map<std::string, GVSummaryMapTy> *ModuleToSummariesForIndex) {
 4503     const std::map<std::string, GVSummaryMapTy> *ModuleToSummariesForIndex) {
lib/CodeGen/AggressiveAntiDepBreaker.cpp
  553                                 std::map<unsigned, unsigned> &RenameMap) {
  573   std::map<unsigned, BitVector> RenameRegisterMap;
  772   std::map<MachineInstr *, const SUnit *> MISUnitMap;
  958         std::map<unsigned, unsigned> RenameMap;
  964           for (std::map<unsigned, unsigned>::iterator
lib/CodeGen/AggressiveAntiDepBreaker.h
  158     using RenameOrderType = std::map<const TargetRegisterClass *, unsigned>;
  178                                    std::map<unsigned, unsigned> &RenameMap);
lib/CodeGen/AsmPrinter/CodeViewDebug.h
  274   using FileToFilepathMapTy = std::map<const DIFile *, std::string>;
lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp
  101 using RegDescribedVarsMap = std::map<unsigned, SmallVector<InlinedEntity, 1>>;
  107 using DbgValueEntriesMap = std::map<InlinedEntity, SmallSet<EntryIndex, 1>>;
lib/CodeGen/AsmPrinter/DwarfFile.h
   87     std::map<unsigned, DbgVariable *> Args;
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  296       std::map<uint16_t, SizeAndActionsVec> AddressSpace2SpecifiedActions;
  298       std::map<uint16_t, SizeAndActionsVec> ElemSize2SpecifiedActions;
lib/CodeGen/MIRCanonicalizerPass.cpp
  162   std::map<MachineInstr *, std::vector<MachineInstr *>> MultiUsers;
  163   std::map<unsigned, MachineInstr *> MultiUserLookup;
lib/CodeGen/MIRVRegNamerUtils.cpp
  156 std::map<unsigned, unsigned>
  160   std::map<unsigned, unsigned> VRegRenameMap;
  226                     const std::map<unsigned, unsigned> &VRegRenameMap,
lib/CodeGen/MachinePipeliner.cpp
 2349     std::map<SUnit *, int>::const_iterator it = InstrToCycle.find(PrevSU);
 2372     std::map<SUnit *, int>::const_iterator it = InstrToCycle.find(SuccSU);
lib/CodeGen/MachineSink.cpp
  106         std::map<MachineBasicBlock *, SmallVector<MachineBasicBlock *, 4>>;
lib/CodeGen/RegAllocPBQP.cpp
  144   using LI2NodeMap = std::map<const LiveInterval *, unsigned>;
  149   using CoalesceMap = std::map<RegPair, PBQP::PBQPNum>;
  588   std::map<unsigned, std::vector<unsigned>> VRegAllowedMap;
lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
  195   std::map<const SDNode *, std::string>::const_iterator I =
lib/DebugInfo/DWARF/DWARFContext.cpp
 1290                                        std::map<SymbolRef, SymInfo> &Cache) {
 1295   std::map<SymbolRef, SymInfo>::iterator CacheIt = Cache.end();
 1371                                    std::map<object::SectionRef, unsigned>>;
 1644       std::map<SymbolRef, SymInfo> AddrCache;
lib/DebugInfo/DWARF/DWARFVerifier.cpp
  658   std::map<uint64_t, DWARFDie> StmtListToDie;
lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
   74   static std::map<uint32_t, uint32_t> StringsToBuckets = {
lib/ExecutionEngine/ExecutionEngine.cpp
  315   std::map<uint64_t, std::string>::iterator I =
 1192   std::map<std::pair<std::string, Type*>,
lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
   63 static ManagedStatic<std::map<const Function *, ExFunc> > ExportedFunctions;
   64 static ManagedStatic<std::map<std::string, ExFunc> > FuncNames;
  265   std::map<const Function *, ExFunc>::iterator FI = ExportedFunctions->find(F);
lib/ExecutionEngine/Interpreter/Interpreter.h
   66   std::map<Value *, GenericValue> Values; // LLVM values used in this invocation
lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h
  262   std::map<JITTargetAddress, Symbol *> AddrToCanonicalSymbol;
lib/ExecutionEngine/Orc/Core.cpp
 1952   std::map<JITDylib *, MaterializationUnitList> CollectedMUsMap;
lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  448       std::map<orc::VModuleKey, std::shared_ptr<orc::SymbolResolver>>;
  523   std::map<orc::VModuleKey, std::unique_ptr<detail::GenericLayer>> KeyLayers;
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  475   std::map<Module*, bool> ShouldDelete;
  484   std::map<VModuleKey, std::vector<std::string>> UnexecutedConstructors;
  485   std::map<VModuleKey, std::vector<std::string>> UnexecutedDestructors;
  492   std::map<VModuleKey, SectionAddrSet> UnfinalizedSections;
lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp
  152     std::map<StringRef, JITEvaluatedSymbol> Resolved,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
 1352 std::map<StringRef, JITEvaluatedSymbol> RuntimeDyld::getSymbolTable() const {
 1412                        std::map<StringRef, JITEvaluatedSymbol>)>
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  158   std::map<RelocationValueRef, uint64_t> GOTOffsetMap;
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  262   typedef std::map<SectionRef, unsigned> ObjSectionToIDMap;
  287   typedef std::map<RelocationValueRef, uintptr_t> StubMap;
  532   std::map<StringRef, JITEvaluatedSymbol> getSymbolTable() const {
  533     std::map<StringRef, JITEvaluatedSymbol> Result;
lib/IR/AsmWriter.cpp
 1026   std::map<uint64_t, StringRef> ModuleIdToPathMap;
lib/IR/ModuleSummaryIndex.cpp
  369   using GVSOrderedMapTy = std::map<GlobalValue::GUID, GlobalValueSummary *>;
  370   std::map<StringRef, GVSOrderedMapTy> ModuleToDefinedGVS;
lib/LTO/LTO.cpp
   75     const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
 1045       const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
 1083       const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
 1120       const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
 1212       const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
 1221     std::map<std::string, GVSummaryMapTy> ModuleToSummariesForIndex;
 1292   StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
 1302   std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap;
lib/LTO/ThinLTOCodeGenerator.cpp
  317       const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
  465     StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>>
  662   StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
  715     std::map<std::string, GVSummaryMapTy> &ModuleToSummariesForIndex,
  772   std::map<std::string, GVSummaryMapTy> ModuleToSummariesForIndex;
  824   StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
  976   std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap;
  993   StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
lib/Linker/LinkModules.cpp
   71   std::map<const Comdat *, std::pair<Comdat::SelectionKind, bool>>
lib/MC/ELFObjectWriter.cpp
  189       std::map<const MCSectionELF *, std::pair<uint64_t, uint64_t>>;
 1103   std::map<const MCSymbol *, std::vector<const MCSectionELF *>> GroupMembers;
lib/MC/WasmObjectWriter.cpp
  328       const std::map<StringRef, std::vector<WasmComdatEntry>> &Comdats);
  932     const std::map<StringRef, std::vector<WasmComdatEntry>> &Comdats) {
 1119   std::map<StringRef, std::vector<WasmComdatEntry>> Comdats;
lib/Object/ArchiveWriter.cpp
  448   std::map<StringRef, unsigned> FilenameCount;
lib/Option/OptTable.cpp
  547   std::map<std::string, std::vector<OptionInfo>> GroupedOptionHelp;
lib/ProfileData/Coverage/CoverageMapping.cpp
  350   using MapT = std::map<LineColPair, std::vector<const FunctionRecord *>>;
lib/Support/CommandLine.cpp
 2180     std::map<OptionCategory *, std::vector<Option *>> CategorizedOptions;
lib/Support/DAGDeltaAlgorithm.cpp
   74   std::map<change_ty, std::vector<change_ty> > Predecessors;
   75   std::map<change_ty, std::vector<change_ty> > Successors;
   77   std::map<change_ty, std::set<change_ty> > PredClosure;
   78   std::map<change_ty, std::set<change_ty> > SuccClosure;
lib/Support/FileCheckImpl.h
  394   std::map<StringRef, unsigned> VariableDefs;
lib/Support/YAMLParser.cpp
 1822       std::map<StringRef, StringRef>::const_iterator It =
lib/TableGen/JSONBackend.cpp
  133   std::map<std::string, json::Array> instance_lists;
lib/TableGen/Record.cpp
  461   static std::map<int64_t, IntInit*> ThePool;
lib/TableGen/StringMatcher.cpp
   76   std::map<char, std::vector<const StringPair*>> MatchesByLetter;
  113   for (std::map<char, std::vector<const StringPair*>>::iterator LI =
  136   std::map<unsigned, std::vector<const StringPair*>> MatchesByLength;
  146   for (std::map<unsigned, std::vector<const StringPair*>>::iterator LI =
lib/TableGen/TGLexer.h
   90   typedef std::map<std::string, SMLoc> DependenciesMapTy;
lib/TableGen/TGParser.h
   90   std::map<std::string, std::unique_ptr<MultiClass>> MultiClasses;
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  143                        std::map<unsigned, Chain*> &Active,
  146                       std::map<unsigned, Chain*> &RegChains);
  340   std::map<unsigned, Chain*> ActiveChains;
  545   std::map<unsigned, unsigned> Substs;
  601     MachineInstr *MI, unsigned Idx, std::map<unsigned, Chain *> &ActiveChains,
  682                std::map<unsigned, Chain*> &ActiveChains) {
lib/Target/AArch64/AArch64AsmPrinter.cpp
  103   std::map<HwasanMemaccessTuple, MCSymbol *> HwasanMemaccessSymbols;
  177   using MInstToMCSymbol = std::map<const MachineInstr *, MCSymbol *>;
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
   76   std::map<std::pair<unsigned, std::string>, bool> SIMDInstrTable;
lib/Target/AArch64/AArch64StackTagging.cpp
   86   std::map<uint64_t, Value *> Out;
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  305                      const std::map<GetElementPtrInst *, Value *> &GEPIdx) {
  382   std::map<GetElementPtrInst*, Value*> GEPVectorIdx;
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  119   using MBBInfoMap = std::map<MachineBasicBlock *, BlockInformation *>;
  120   using LoopLandInfoMap = std::map<MachineLoop *, MachineBasicBlock *>;
  335   std::map<MachineLoop *, bool> Visited;
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 1101   using OptionalImmIndexMap = std::map<AMDGPUOperand::ImmTy, unsigned>;
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  427   using InitListMap = std::map<unsigned, std::list<MachineInstr *>>;
lib/Target/AMDGPU/SIMachineScheduler.cpp
  517       std::map<unsigned, unsigned>::iterator I =
  634   std::map<SISchedulerBlockCreatorVariant, SIScheduleBlocks>::iterator B =
  805   std::map<std::set<unsigned>, unsigned> ColorCombinations;
  842       std::map<std::set<unsigned>, unsigned>::iterator Pos =
  884       std::map<std::set<unsigned>, unsigned>::iterator Pos =
  899   std::map<std::pair<unsigned, unsigned>, unsigned> ColorCombinations;
  915     std::map<std::pair<unsigned, unsigned>, unsigned>::iterator Pos =
 1078   std::map<unsigned, unsigned> ColorCount;
 1195   std::map<unsigned,unsigned> RealID;
 1729   for (std::map<unsigned, unsigned>::iterator RegI =
lib/Target/AMDGPU/SIMachineScheduler.h
   66   std::map<unsigned, unsigned> NodeNum2Index;
  229   std::map<SISchedulerBlockCreatorVariant,
  327   std::vector<std::map<unsigned, unsigned>> LiveOutRegsNumUsages;
  330   std::map<unsigned, unsigned> LiveRegsConsumers;
lib/Target/ARC/ARCBranchFinalize.cpp
  149   std::map<MachineBasicBlock *, unsigned> BlockToPCMap;
lib/Target/ARM/A15SDOptimizer.cpp
  125     std::map<MachineInstr*, unsigned> Replacements;
lib/Target/ARM/ARMParallelDSP.cpp
  218     std::map<LoadInst*, LoadInst*> LoadPairs;
  220     std::map<LoadInst*, std::unique_ptr<WidenedLoad>> WideLoads;
  373   using DepMap = std::map<Instruction*, InstSet>;
lib/Target/BPF/BPFAbstractMemberAccess.cpp
  133   std::map<std::string, GlobalVariable *> GEPGlobals;
  135   std::map<CallInst *, std::pair<CallInst *, CallInfo>> AIChain;
  139   std::map<CallInst *, CallInfo> BaseAICalls;
lib/Target/BPF/BPFISelDAGToDAG.cpp
   94   std::map<const void *, val_vec_type> cs_vals_;
lib/Target/BPF/BTFDebug.h
  198   std::map<uint32_t, uint32_t> OffsetToIdMap;
  245   std::map<uint32_t, std::vector<BTFFuncInfo>> FuncInfoTable;
  246   std::map<uint32_t, std::vector<BTFLineInfo>> LineInfoTable;
  247   std::map<uint32_t, std::vector<BTFFieldReloc>> FieldRelocTable;
  249   std::map<std::string, std::unique_ptr<BTFKindDataSec>> DataSecEntries;
  251   std::map<std::string, uint32_t> PatchImms;
  252   std::map<StringRef, std::pair<bool, std::vector<BTFTypeDerived *>>>
lib/Target/Hexagon/BitTracker.h
   44   using CellMapType = std::map<unsigned, RegisterCell>;
lib/Target/Hexagon/HexagonBlockRanges.cpp
  292   std::map<RegisterRef,IndexType> LastDef, LastUse;
lib/Target/Hexagon/HexagonBlockRanges.h
  139     std::map<IndexType,MachineInstr*> Map;
  142   using RegToRangeMap = std::map<RegisterRef, RangeList>;
lib/Target/Hexagon/HexagonCommonGEP.cpp
   71   using NodeToValueMap = std::map<GepNode *, Value *>;
   73   using NodeChildrenMap = std::map<GepNode *, NodeVect>;
   75   using NodeToUsesMap = std::map<GepNode *, UseSet>;
   92     std::map<const GepNode *, unsigned> Map;
  118     using ValueToNodeMap = std::map<Value *, GepNode *>;
  120     using NodeToValuesMap = std::map<GepNode *, ValueVect>;
  538   using NodeSetMap = std::map<unsigned, NodeSet>;
  597   using ProjMap = std::map<const NodeSet *, GepNode *>;
lib/Target/Hexagon/HexagonConstExtenders.cpp
  378     using AssignmentMap = std::map<ExtenderInit, IndexList>;
 1305   std::map<OffsetRange, IndexList> RangeMap;
 1329   std::map<int32_t, CandData> CandMap;
 1373     using CMap = std::map<int32_t,unsigned>;
lib/Target/Hexagon/HexagonConstPropagation.cpp
  234       using MapType = std::map<unsigned, LatticeCell>;
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  495     std::map<RegisterRef,unsigned> ImpUses;
lib/Target/Hexagon/HexagonFrameLowering.cpp
 2017       std::map<MachineBasicBlock *, HexagonBlockRanges::InstrIndexMap>;
 2019       std::map<MachineBasicBlock *, HexagonBlockRanges::RangeList>;
 2032   std::map<int,SlotInfo> FIRangeMap;
 2054     std::map<int,IndexType> LastStore, LastLoad;
 2189   std::map<MachineBasicBlock*,std::vector<int>> BlockFIMap;
lib/Target/Hexagon/HexagonGenPredicate.cpp
  104     using RegToRegMap = std::map<RegisterSubReg, RegisterSubReg>;
lib/Target/Hexagon/HexagonHardwareLoops.cpp
  126     using LoopFeederMap = std::map<unsigned, MachineInstr *>;
  421   using InductionMap = std::map<unsigned, RegisterBump>;
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  192   static std::map<unsigned,unsigned> LoadPciMap = {
  325   static const std::map<unsigned, unsigned> LoadBrevMap = {
  367   static std::map<unsigned,unsigned> LoadNPcMap = {
  408   static std::map<unsigned,unsigned> StoreNPcMap = {
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
  103   using MapType = std::map<Node, ColorKind>;
  130   std::map<Node,NodeSet> Edges;
 1450   std::map<SDNode*,unsigned> NumOps;
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 1375   std::map<Value*,Value*> ShiftMap;
 1377   using CastMapType = std::map<std::pair<Value *, Type *>, Value *>;
lib/Target/Hexagon/HexagonMachineFunctionInfo.h
   35   std::map<const MachineInstr*, unsigned> PacketInfo;
lib/Target/Hexagon/HexagonSplitDouble.cpp
   90     using UUSetMap = std::map<unsigned, USet>;
   92     using UUPairMap = std::map<unsigned, UUPair>;
   93     using LoopRegMap = std::map<const MachineLoop *, USet>;
  221   using UUMap = std::map<unsigned, unsigned>;
lib/Target/Hexagon/HexagonSubtarget.cpp
   93   static std::map<StringRef, Hexagon::ArchEnum> CpuTable{
lib/Target/Hexagon/HexagonVExtract.cpp
  106   std::map<unsigned, SmallVector<MachineInstr*,4>> VExtractMap;
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  241     std::map<Instruction *, DepChain *> DepChains;
  516         std::map<Instruction *, DepChain *> DepChains;
  605   std::map<Instruction *, DepChain *> &DepChains = ReuseCandidate.DepChains;
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
   49 static const std::map<unsigned, std::vector<unsigned>> ExtFixups = {
  173 static const std::map<unsigned, std::vector<unsigned>> StdFixups = {
  491     static const std::map<unsigned,unsigned> Relocs = {
  514   static const std::map<unsigned,unsigned> RelocsLo = {
  526   static const std::map<unsigned,unsigned> RelocsHi = {
lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp
  595   static std::map<unsigned, unsigned> subinstOpcodeMap(std::begin(opcodeData),
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  408   static std::map<StringRef,unsigned> ElfFlags = {
lib/Target/Hexagon/RDFCopy.h
   38     using EqualityMap = std::map<RegisterRef, RegisterRef>;
   49     std::map<NodeId, EqualityMap> CopyMap;
lib/Target/Hexagon/RDFGraph.h
  845     using BlockRefsMap = std::map<NodeId, RegisterSet>;
  881     std::map<MachineBasicBlock*,NodeAddr<BlockNode*>> BlockNodes;
lib/Target/Hexagon/RDFLiveness.cpp
  437   std::map<NodeId,std::map<NodeId,RegisterAggr>> PhiUp;
  437   std::map<NodeId,std::map<NodeId,RegisterAggr>> PhiUp;
  439   std::map<NodeId,RegisterAggr> PhiDRs;  // Phi -> registers defined by it.
  566           std::map<NodeId,RegisterAggr> &M = PhiUp[PUA.Id];
  621       std::map<NodeId,RegisterAggr> &PUM = PhiUp[UA.Id];
lib/Target/Hexagon/RDFLiveness.h
   46       std::map<MachineBasicBlock*,RegisterAggr> Map;
   52     using RefMap = std::map<RegisterId, NodeRefSet>;
  121     std::map<NodeId, RefMap> RealUseMap;
  124     std::map<MachineBasicBlock*,std::set<MachineBasicBlock*>> IIDF;
  127     std::map<MachineBasicBlock*,RefMap> PhiLON;
  134     std::map<MachineBasicBlock*,RefMap> PhiLOX;
lib/Target/Hexagon/RDFRegisters.h
  185       using MapType = std::map<RegisterId, LaneBitmask>;
lib/Target/Mips/MipsAsmPrinter.cpp
   83     for (std::map<
 1122   for (std::map<
lib/Target/Mips/MipsAsmPrinter.h
   66   std::map<const char *, const Mips16HardFloatInfo::FuncSignature *>
lib/Target/Mips/MipsMachineFunction.h
   81   std::map<const char *, const Mips16HardFloatInfo::FuncSignature *>
lib/Target/NVPTX/NVPTXAsmPrinter.h
  256   std::map<const Function *, std::vector<const GlobalVariable *>> localDecls;
lib/Target/NVPTX/NVPTXUtilities.cpp
   33 typedef std::map<std::string, std::vector<unsigned> > key_val_pair_t;
   34 typedef std::map<const GlobalValue *, key_val_pair_t> global_val_annot_t;
   35 typedef std::map<const Module *, global_val_annot_t> per_module_annot_t;
lib/Target/PowerPC/PPCMIPeephole.cpp
  105   bool eliminateRedundantTOCSaves(std::map<MachineInstr *, bool> &TOCSaves);
  108   void UpdateTOCSaves(std::map<MachineInstr *, bool> &TOCSaves,
  218   std::map<MachineInstr *, bool> &TOCSaves, MachineInstr *MI) {
  265   std::map<MachineInstr *, bool> TOCSaves;
 1034     std::map<MachineInstr *, bool> &TOCSaves) {
lib/Target/SystemZ/SystemZISelLowering.cpp
 4684     std::map<const SDNode*, unsigned> UseCounts;
lib/Target/SystemZ/SystemZMachineScheduler.h
  103   typedef std::map<MachineBasicBlock*, SystemZHazardRecognizer*> MBB2HazRec;
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  407   std::map<std::pair<bool, MachineBasicBlock *>, MachineBasicBlock *>
  418   std::map<std::pair<bool, MachineBasicBlock *>, MachineBasicBlock *> Map;
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
   81   std::map<uint16_t, MapVector<Constant *, std::vector<Constant *>>> DtorFuncs;
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
   67 using DisplacementSizeMap = std::map<int64_t, unsigned>;
lib/TextAPI/MachO/TextStub.cpp
  465       std::map<const Symbol *, ArchitectureSet> SymbolToArchSet;
  828         std::map<std::string, TargetList> valueToTargetList;
  849             std::map<const Symbol *, TargetList> SymbolToTargetList;
  996       std::map<const InterfaceFileRef *, TargetList> valueToTargetList;
lib/Transforms/IPO/ArgumentPromotion.cpp
  122   std::map<Argument *, ScalarizeTable> ScalarizedElements;
  129   std::map<std::pair<Argument *, IndicesVector>, LoadInst *> OriginalLoads;
lib/Transforms/IPO/FunctionAttrs.cpp
  326   using ArgumentMapTy = std::map<Argument *, ArgumentGraphNode>;
lib/Transforms/IPO/FunctionImport.cpp
  875     std::map<std::string, GVSummaryMapTy> &ModuleToSummariesForIndex) {
  896     const std::map<std::string, GVSummaryMapTy> &ModuleToSummariesForIndex) {
lib/Transforms/IPO/SampleProfile.cpp
  171   using BodySampleCoverageMap = std::map<LineLocation, unsigned>;
lib/Transforms/IPO/WholeProgramDevirt.cpp
  413   std::map<std::vector<uint64_t>, CallSiteInfo> ConstCSInfo;
  469   std::map<CallInst *, unsigned> NumUnsafeUsesForTypeTest;
  589   std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap;
  596       std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap)
  706     std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) {
  713     std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) {
 1857   std::map<std::string, Function*> DevirtTargets;
lib/Transforms/Scalar/DeadStoreElimination.cpp
   91 using OverlapIntervalsTy = std::map<int64_t, int64_t>;
lib/Transforms/Scalar/LoopRerollPass.cpp
  406                                 std::map<int64_t,Instruction*> &Roots);
  778 collectPossibleRoots(Instruction *Base, std::map<int64_t,Instruction*> &Roots) {
  920   std::map<int64_t, Instruction*> V;
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 4103   using ImmMapTy = std::map<int64_t, const SCEV *>;
lib/Transforms/Scalar/LoopUnswitch.cpp
  116     using LoopPropsMap = std::map<const Loop *, LoopProperties>;
lib/Transforms/Scalar/NewGVN.cpp
 3268   std::map<const Value *, CongruenceClass> BeforeIteration;
lib/Transforms/Scalar/Scalarizer.cpp
   67 using ScatterMap = std::map<Value *, ValueVector>;
lib/Transforms/Utils/CloneFunction.cpp
  560       std::map<BasicBlock*, unsigned> PredCount;
lib/Transforms/Utils/CodeExtractor.cpp
 1188   std::map<BasicBlock *, BasicBlock *> ExitBlockMap;
lib/Transforms/Utils/Local.cpp
 2678                 std::map<Value *, Optional<BitPart>> &BPS, int Depth) {
 2839   std::map<Value *, Optional<BitPart>> BPS;
lib/Transforms/Utils/SimplifyCFG.cpp
 1122         std::map<ConstantInt *, uint64_t> WeightsForHandled;
 1395   std::map<std::pair<Value *, Value *>, SelectInst *> InsertedSelects;
lib/Transforms/Vectorize/VPlan.h
  123   std::map<Value *, VectorParts> VectorMapStorage;
  124   std::map<Value *, ScalarParts> ScalarMapStorage;
projects/openmp/libomptarget/src/device.h
   73 typedef std::map<void *, ShadowPtrValTy> ShadowPtrListTy;
   80 typedef std::map<__tgt_bin_desc *, PendingCtorDtorListsTy>
  101   std::map<int32_t, uint64_t> LoopTripCnt;
projects/openmp/libomptarget/src/rtl.h
  154 typedef std::map<__tgt_offload_entry *, TranslationTable>
  167 typedef std::map<void *, TableMap> HostPtrToTableMapTy;
tools/clang/include/clang/AST/ASTContext.h
  786       const std::map<unsigned, RawComment *> &CommentsInFile) const;
tools/clang/include/clang/AST/ExternalASTMerger.h
   57   typedef std::map<const DeclContext *, DCOrigin> OriginMap;
tools/clang/include/clang/AST/RawCommentList.h
  204   const std::map<unsigned, RawComment *> *getCommentsInFile(FileID File) const;
  215   llvm::DenseMap<FileID, std::map<unsigned, RawComment *>> OrderedComments;
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  187       std::map<std::string, ast_type_traits::DynTypedNode, std::less<>>;
tools/clang/include/clang/Analysis/PathDiagnostic.h
  722 using FilesToLineNumsMap = std::map<FileID, std::set<unsigned>>;
tools/clang/include/clang/Basic/CodeGenOptions.h
  160   std::map<std::string, std::string> DebugPrefixMap;
tools/clang/include/clang/Basic/Diagnostic.h
  380     mutable std::map<FileID, File> Files;
tools/clang/include/clang/Basic/FileManager.h
  176   std::map<llvm::sys::fs::UniqueID, DirectoryEntry> UniqueRealDirs;
  179   std::map<llvm::sys::fs::UniqueID, FileEntry> UniqueRealFiles;
tools/clang/include/clang/Basic/SourceManager.h
  744   using MacroArgsMap = std::map<unsigned, SourceLocation>;
tools/clang/include/clang/Basic/SourceManagerInternals.h
   92   std::map<FileID, std::vector<LineEntry>> LineEntries;
  121   using iterator = std::map<FileID, std::vector<LineEntry>>::iterator;
tools/clang/include/clang/Driver/Compilation.h
  103   std::map<TCArgsKey, llvm::opt::DerivedArgList *> TCArgs;
tools/clang/include/clang/Driver/Driver.h
  496                      std::map<std::pair<const Action *, std::string>, InputInfo>
  583       std::map<std::pair<const Action *, std::string>, InputInfo>
tools/clang/include/clang/Edit/EditedSource.h
   47   using FileEditsTy = std::map<FileOffset, FileEdit>;
tools/clang/include/clang/Format/Format.h
 2143     typedef std::map<FormatStyle::LanguageKind, FormatStyle> MapType;
tools/clang/include/clang/Frontend/CompilerInstance.h
  135   std::map<std::string, std::string> BuiltModules;
tools/clang/include/clang/Lex/HeaderSearchOptions.h
  118   std::map<std::string, std::string> PrebuiltModuleFiles;
tools/clang/include/clang/Lex/Preprocessor.h
  738   std::map<Module *, SubmoduleState> Submodules;
tools/clang/include/clang/Rewrite/Core/Rewriter.h
   35   std::map<FileID, RewriteBuffer> RewriteBuffers;
   65   using buffer_iterator = std::map<FileID, RewriteBuffer>::iterator;
   66   using const_buffer_iterator = std::map<FileID, RewriteBuffer>::const_iterator;
  199     std::map<FileID, RewriteBuffer>::const_iterator I =
tools/clang/include/clang/Rewrite/Core/TokenRewriter.h
   42     std::map<SourceLocation, TokenRefTy> TokenAtLoc;
tools/clang/include/clang/Sema/SemaInternal.h
   88   typedef std::map<unsigned, TypoResultsMap> TypoEditDistanceMap;
  223     std::map<unsigned, SpecifierInfoList> DistanceMap;
  245       const std::map<unsigned, SpecifierInfoList>::iterator OuterBack;
  247       std::map<unsigned, SpecifierInfoList>::iterator Outer;
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  365   std::map<PathDiagnosticPieceRef, std::unique_ptr<StackHintGenerator>>
tools/clang/include/clang/Tooling/Core/Replacement.h
  354 std::map<std::string, Replacements> groupReplacementsByFile(
  356     const std::map<std::string, Replacements> &FileToReplaces);
tools/clang/include/clang/Tooling/Refactoring.h
   47   std::map<std::string, Replacements> &getReplacements();
   71   std::map<std::string, Replacements> FileToReplaces;
   93     const std::map<std::string, Replacements> &FileToReplaces,
tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
   35                  std::map<std::string, tooling::Replacements> &FileToReplaces,
   45   std::map<std::string, tooling::Replacements> &FileToReplaces;
  104       std::map<std::string, tooling::Replacements> &FileToReplaces)
  117   std::map<std::string, tooling::Replacements> &FileToReplaces;
tools/clang/include/clang/Tooling/RefactoringCallbacks.h
   56     std::map<std::string, Replacements> &FileToReplaces);
   73   std::map<std::string, Replacements> &FileToReplaces;
tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp
   86     for (std::map<VarDecl *, PoolVarInfo>::iterator
  426   std::map<VarDecl *, PoolVarInfo> PoolVars;
tools/clang/lib/ARCMigrate/TransProperties.cpp
   68   typedef std::map<unsigned, PropsTy> AtPropDeclsTy;
tools/clang/lib/ARCMigrate/TransformActions.cpp
  106   typedef std::map<FullSourceLoc, TextsVec, FullSourceLoc::BeforeThanCompare>
tools/clang/lib/AST/ASTContext.cpp
  195     const std::map<unsigned, RawComment *> &CommentsInTheFile) const {
tools/clang/lib/AST/ExprConstant.cpp
  514     typedef std::map<MapKeyTy, APValue> MapTy;
  805     std::map<DynamicAllocLValue, DynAlloc, DynAllocOrder> HeapAllocs;
tools/clang/lib/AST/InheritViz.cpp
   36   std::map<QualType, int, QualTypeOrdering> DirectBaseCount;
tools/clang/lib/AST/RawCommentList.cpp
  327 const std::map<unsigned, RawComment *> *
tools/clang/lib/AST/VTableBuilder.cpp
 2071     std::map<std::string, CharUnits> ClassNamesAndOffsets;
 2092     std::map<std::string, const CXXMethodDecl *> MethodNamesAndDecls;
 2154   std::map<uint64_t, std::string> IndicesMap;
 3176     std::map<std::string, const CXXMethodDecl *> MethodNamesAndDecls;
 3607   std::map<MethodVFTableLocation, std::string> IndicesMap;
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  824   typedef std::map<MatchKey, MemoizedMatchResult> MemoizationMap;
tools/clang/lib/Basic/DiagnosticIDs.cpp
  272       std::map<DiagDesc, unsigned> DiagIDs;
  294         std::map<DiagDesc, unsigned>::iterator I = DiagIDs.lower_bound(D);
tools/clang/lib/CodeGen/CodeGenModule.h
  339   std::map<StringRef, GlobalDecl> DeferredDecls;
 1457   std::map<int, llvm::TinyPtrVector<llvm::Function *>> DtorsUsingAtExit;
tools/clang/lib/CodeGen/TargetInfo.cpp
 8665   std::map<const IdentifierInfo *, struct Entry> Map;
tools/clang/lib/Driver/Driver.cpp
 1816                               std::map<Action *, unsigned> &Ids,
 1906   std::map<Action *, unsigned> Ids;
 2245   std::map<const Arg *, unsigned> InputArgToOffloadKindMap;
 3645   std::map<std::pair<const Action *, std::string>, InputInfo> CachedResults;
 4031     std::map<std::pair<const Action *, std::string>, InputInfo> &CachedResults,
 4049     std::map<std::pair<const Action *, std::string>, InputInfo> &CachedResults,
tools/clang/lib/Driver/ToolChains/AMDGPU.h
   45   const std::map<options::ID, const StringRef> OptionsDefault;
tools/clang/lib/Format/UnwrappedLineFormatter.h
   61   std::map<std::pair<const SmallVectorImpl<AnnotatedLine *> *, unsigned>,
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
   37   using MangledSymbols = std::map<const NamedDecl *, MangledSymbol>;
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  446   std::map<llvm::sys::fs::UniqueID, PreambleFileHash> OverriddenFiles;
  489     std::map<llvm::sys::fs::UniqueID, PreambleFileHash>::iterator Overridden =
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp
   47   std::map<unsigned, IncludedFile> FileIncludes;
   49   std::map<unsigned, const Module *> ModuleIncludes;
   51   std::map<unsigned, const Module *> ModuleEntryIncludes;
   53   std::map<unsigned, bool> IfConditions;
tools/clang/lib/Rewrite/Rewriter.cpp
  159   std::map<FileID, RewriteBuffer>::const_iterator I =
  199   std::map<FileID, RewriteBuffer>::const_iterator I =
  241   std::map<FileID, RewriteBuffer>::iterator I =
tools/clang/lib/Rewrite/TokenRewriter.cpp
   63   std::map<SourceLocation, TokenRefTy>::iterator MapIt =
tools/clang/lib/Sema/SemaCodeComplete.cpp
 5484     std::map<NamespaceDecl *, NamespaceDecl *> OrigToLatest;
 5494     for (std::map<NamespaceDecl *, NamespaceDecl *>::iterator
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2629   std::map<QualType, CXXBaseSpecifier*, QualTypeOrdering> KnownBaseTypes;
 3099   std::map<CXXRecordDecl*, NamedDecl*> Bases;
tools/clang/lib/Serialization/ASTReader.cpp
 1272   std::map<int, int> FileIDs;
 9798     llvm::DenseMap<FileID, std::map<unsigned, RawComment *>>
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h
  194 using UninitFieldMap = std::map<const FieldRegion *, llvm::SmallString<50>>;
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  674   std::map<int, int> IndexMap;
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  819 class MacroArgMap : public std::map<const IdentifierInfo *, ExpArgTokens> {
tools/clang/lib/Tooling/Core/Replacement.cpp
  611 std::map<std::string, Replacements> groupReplacementsByFile(
  613     const std::map<std::string, Replacements> &FileToReplaces) {
  614   std::map<std::string, Replacements> Result;
tools/clang/lib/Tooling/Refactoring.cpp
   32 std::map<std::string, Replacements> &RefactoringTool::getReplacements() {
   70     const std::map<std::string, Replacements> &FileToReplaces,
tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp
  170     std::map<std::string, tooling::Replacements> *FileToReplaces) {
  188       std::map<std::string, tooling::Replacements> &FileToReplaces,
  235   std::map<std::string, tooling::Replacements> &FileToReplaces;
  247                    std::map<std::string, tooling::Replacements> &FileToReplaces)
  265   std::map<std::string, tooling::Replacements> &FileToReplaces;
tools/clang/lib/Tooling/RefactoringCallbacks.cpp
   28     std::map<std::string, Replacements> &FileToReplaces)
tools/clang/lib/Tooling/Syntax/BuildTree.cpp
  186     std::map<const syntax::Token *, NodeAndRole> Trees;
tools/clang/lib/Tooling/Transformer/RewriteRule.cpp
  119   std::map<ASTNodeKind, SmallVector<std::pair<size_t, RewriteRule::Case>, 1>>
tools/clang/tools/arcmt-test/arcmt-test.cpp
  227   std::map<StringRef, StringRef> resultMap;
  267     std::map<StringRef, StringRef>::iterator It;
  294     for (std::map<StringRef, StringRef>::iterator
tools/clang/tools/clang-refactor/TestSupport.cpp
  310   std::map<std::string, SmallVector<TestSelectionRange, 8>> GroupedRanges;
tools/clang/tools/driver/cc1as_main.cpp
   97   std::map<const std::string, const std::string> DebugPrefixMap;
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  185     std::map<std::string, tooling::Replacements> *FileToReplacements) {
  351     std::map<std::string, tooling::Replacements> *FileToReplacements,
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.h
   53       std::map<std::string, tooling::Replacements> *FileToReplacements,
  119   std::map<std::string, tooling::Replacements> &FileToReplacements;
  144   std::map<std::string, std::vector<MoveNamespace>> MoveNamespaces;
  150   std::map<std::string, std::vector<InsertForwardDeclaration>> InsertFwdDecls;
tools/clang/tools/extra/clang-include-fixer/InMemorySymbolIndex.h
   30   std::map<std::string, std::vector<find_all_symbols::SymbolAndSignals>>
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.h
   68   using SignalMap = std::map<SymbolInfo, Signals>;
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
  170     std::map<std::string, std::vector<std::string>> SymbolsMap;
tools/clang/tools/extra/clang-move/Move.h
   85   std::map<std::string, tooling::Replacements> &FileToReplacements;
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp
   85                std::map<std::string, tooling::Replacements> &Replacements) {
  125     std::map<std::string, tooling::Replacements> &Replacements) {
  161     std::map<std::string, tooling::Replacements> &Replacements) {
  225     std::map<std::string, tooling::Replacements> &Replacements) {
  254   std::map<std::string, tooling::Replacements> &Replacements;
  259                      std::map<std::string, tooling::Replacements> &Replacements)
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.h
   28   std::map<std::string, tooling::Replacements> &Replacements;
   34       std::map<std::string, tooling::Replacements> &Replacements)
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  654   std::map<std::string, std::vector<Event>> FileEvents;
tools/clang/tools/extra/clang-tidy/ClangTidyModule.h
   69   typedef std::map<std::string, CheckFactory> FactoryMap;
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h
   97   typedef std::map<std::string, std::string> OptionMap;
tools/clang/tools/extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp
   76   std::map<StringRef, StringRef> ClassToFactoryMethodMap = {{"NSDate", "date"},
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp
   45   std::map<clang::FileID, FileIncludes> IncludeDirectives;
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.h
   21   std::map<const clang::CXXRecordDecl *,
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.h
   41   std::map<const ParmVarDecl *, ParmInfo> Parameters;
tools/clang/tools/extra/clang-tidy/utils/ExceptionAnalyzer.h
  149   std::map<const FunctionDecl *, ExceptionInfo> FunctionCache;
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp
  260   std::map<const IdentifierInfo *, std::pair<SourceLocation, SourceLocation>>
  262   std::map<SourceLocation, SourceLocation> EndIfs;
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp
  182   typedef std::map<int, std::pair<SourceRange, std::string>>
tools/clang/tools/extra/clangd/ClangdLSPServer.h
  150   typedef std::map<clangd::Diagnostic, std::vector<Fix>, LSPDiagnosticCompare>
tools/clang/tools/extra/clangd/Protocol.h
  448   std::map<std::string, ClangdCompileCommand> compilationDatabaseChanges;
  715   llvm::Optional<std::map<std::string, std::vector<TextEdit>>> changes;
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp
  264   mutable std::map<std::pair<std::string, std::string>,
tools/clang/tools/extra/clangd/unittests/ExpectedTypeTest.cpp
   51   Matcher<std::map<std::string, EquivClass>>
   53     using MapEntry = std::map<std::string, EquivClass>::value_type;
   64   std::map<std::string, EquivClass>
   66     std::map<std::string, EquivClass> Classes;
tools/clang/tools/extra/clangd/unittests/IndexActionTests.cpp
   59 std::map<std::string, const IncludeGraphNode &> toMap(const IncludeGraph &IG) {
   60   std::map<std::string, const IncludeGraphNode &> Nodes;
tools/clang/tools/extra/clangd/unittests/SemanticHighlightingTests.cpp
   41   static const std::map<HighlightingKind, std::string> KindToString{
tools/clang/tools/extra/clangd/unittests/TraceTests.cpp
   35                   std::map<std::string, std::string> Expected) {
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
  781 typedef std::map<PPItemKey, MacroExpansionTracker> MacroExpansionMap;
  782 typedef std::map<PPItemKey, MacroExpansionTracker>::iterator
  786 typedef std::map<PPItemKey, ConditionalTracker> ConditionalExpansionMap;
  787 typedef std::map<PPItemKey, ConditionalTracker>::iterator
tools/clang/tools/extra/unittests/clang-change-namespace/ChangeNamespaceTests.cpp
   38     std::map<std::string, tooling::Replacements> FileToReplacements;
tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp
  204 std::map<std::string, std::string>
  213   std::map<llvm::StringRef, clang::FileID> FileToFileID;
  226   std::map<std::string, tooling::Replacements> FileToReplacements;
  240   std::map<std::string, std::string> Results;
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h
   87                std::map<StringRef, StringRef> PathsToContent =
tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp
   51   std::map<StringRef, StringRef> AdditionalFileContents = {{"foo.h",
tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp
   55   std::map<StringRef, StringRef> AdditionalFileContents = {{"foo.h",
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp
   28 typedef std::map<std::string, bool> VarInfoMap;
tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp
   72   typedef std::map<std::string, ast_matchers::internal::Matcher<Stmt> >
tools/clang/unittests/Frontend/PCHPreambleTest.cpp
   29   std::map<std::string, unsigned> ReadCounts;
tools/clang/unittests/Rename/ClangRenameTest.h
   74     std::map<std::string, tooling::Replacements> FileToReplacements;
tools/clang/unittests/Tooling/ExecutionTest.cpp
  121   std::map<std::string, std::string> VFS;
  271   std::map<std::string, std::string> FileToContent;
tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp
   23   std::map<std::string, Replacements> FileToReplace;
tools/clang/unittests/Tooling/RefactoringTest.cpp
  530   std::map<std::string, Replacements> FileToReplaces;
 1034   std::map<std::string, Replacements> FileToReplaces;
 1055   std::map<std::string, Replacements> FileToReplaces;
 1076   std::map<std::string, Replacements> FileToReplaces;
tools/clang/unittests/libclang/TestUtils.h
   26   std::map<fixed_addr_string, fixed_addr_string> UnsavedFileContents;
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 1591 typedef std::map<unsigned, std::string> SemanticSpellingMap;
 2006   std::map<const Record *, std::vector<AttributeSubjectMatchRule>>
 3022   std::map<std::string, std::vector<Record *>> CXX, C2x;
 4080   std::map<const Record *, std::vector<DocumentationData>> SplitDocs;
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
   42   std::map<const Record*, std::vector<Record*> > Mapping;
  162                              std::map<std::string, GroupInfo> &DiagsInGroup) {
  200   for (std::map<std::string, GroupInfo>::iterator
  278   std::map<std::string, GroupInfo> &DiagsInGroup;
  285                 std::map<std::string, GroupInfo> &DiagsInGroup)
 1210   std::map<std::string, GroupInfo> DiagsInGroup;
 1259       std::map<std::string, GroupInfo>::iterator I =
 1264       std::map<std::string, GroupInfo>::iterator I =
 1319 static void emitDiagSubGroups(std::map<std::string, GroupInfo> &DiagsInGroup,
 1330         std::map<std::string, GroupInfo>::const_iterator RI =
 1339           std::map<std::string, GroupInfo>::const_iterator RI =
 1370 static void emitDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup,
 1422 static void emitAllDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup,
 1449 static void emitDiagTable(std::map<std::string, GroupInfo> &DiagsInGroup,
 1539   std::map<std::string, GroupInfo> DiagsInGroup;
 1551   for (std::map<std::string, GroupInfo>::const_iterator
 1613                    const std::map<std::string, GroupInfo> &DiagsInGroup) {
 1638                      const std::map<std::string, GroupInfo> &DiagsInGroup) {
 1696   std::map<std::string, GroupInfo> DiagsInGroup;
tools/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
  490   std::map<StringRef, SmallVector<Record *, 3>> ImageTypesMap;
tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp
   45   std::map<Record*, std::vector<Record*> > OptionsInGroup;
   46   std::map<Record*, std::vector<Record*> > GroupsInGroup;
   47   std::map<Record*, std::vector<Record*> > Aliases;
   49   std::map<std::string, Record*> OptionsByName;
  323   static std::map<std::string, int> NextSuffix;
tools/clang/utils/TableGen/MveEmitter.cpp
  460   using Scope = std::map<std::string, Ptr>;
  699   std::map<unsigned, ImmediateArg> ImmediateArgs;
  702   std::map<std::string, std::string> CustomCodeGenArgs;
  833   std::map<std::string, std::unique_ptr<ScalarType>> ScalarTypes;
  834   std::map<std::pair<ScalarTypeKind, unsigned>, std::unique_ptr<VectorType>>
  836   std::map<std::pair<std::string, unsigned>, std::unique_ptr<MultiVectorType>>
  838   std::map<unsigned, std::unique_ptr<PredicateType>> PredicateTypes;
  839   std::map<std::string, std::unique_ptr<PointerType>> PointerTypes;
  842   std::map<std::string, std::unique_ptr<ACLEIntrinsic>> ACLEIntrinsics;
 1455   std::map<std::string, std::set<std::string>> Checks;
 1521   std::map<MergeableGroup, std::set<OutputIntrinsic>> MergeableGroupsPrelim;
 1544   std::map<MergeableGroup, std::set<OutputIntrinsic>> MergeableGroups;
 1549     std::map<ComparableStringVector, int> ParamNumberMap;
tools/clang/utils/TableGen/NeonEmitter.cpp
  317   std::map<std::string, Variable> Variables;
  526   std::map<std::string, std::deque<Intrinsic>> IntrinsicMap;
 2143   std::map<std::string, OverloadInfo> OverloadMap;
tools/dsymutil/DwarfLinker.cpp
  256     std::map<std::string, std::string> &ParseableSwiftInterfaces,
  292     std::map<std::string, std::string> &ParseableSwiftInterfaces,
 2506     const std::map<std::string, std::string> &ParseableSwiftInterfaces,
tools/dsymutil/DwarfLinker.h
   39 using RangesTy = std::map<uint64_t, DebugMapObjectRange>;
  501   std::map<std::string, std::string> ParseableSwiftInterfaces;
tools/lld/COFF/Config.h
  127   std::map<std::string, int> dllOrder;
  154   std::map<StringRef, StringRef> merge;
  157   std::map<StringRef, uint32_t> section;
  170   std::map<std::string, int> alignComm;
  173   std::map<StringRef, std::pair<StringRef, InputFile *>> mustMatch;
  176   std::map<StringRef, StringRef> alternateNames;
tools/lld/COFF/DLL.cpp
  142   std::map<std::string, std::vector<DefinedImportData *>,
tools/lld/COFF/DebugTypes.cpp
   50   static std::map<std::string, std::pair<std::string, TypeServerSource *>>
  131 std::map<std::string, std::pair<std::string, TypeServerSource *>>
tools/lld/COFF/PDB.cpp
  182   std::map<codeview::GUID, CVIndexMap> typeServerIndexMappings;
  186   std::map<uint32_t, CVIndexMap> precompTypeIndexMappings;
 1511   std::map<std::string, llvm::pdb::DbiModuleDescriptorBuilder *> dllToModuleDbi;
tools/lld/COFF/Writer.cpp
  238   std::map<PartialSectionKey, PartialSection *> partialSections;
tools/lld/ELF/AArch64ErrataFix.h
   42   std::map<InputSection *, std::vector<const Defined *>> sectionMap;
tools/lld/include/lld/Core/Resolver.h
   90   std::map<File *, bool> _newUndefinesAdded;
  100   std::map<File *, size_t> _undefineIndex;
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
  286     std::map<const Atom *, CompactUnwindEntry> unwindLocs;
  287     std::map<const Atom *, const Atom *> dwarfFrames;
  362       std::map<const Atom *, CompactUnwindEntry> &unwindLocs,
  431                            std::map<const Atom *, const Atom *> &dwarfFrames) {
  451       const std::map<const Atom *, CompactUnwindEntry> &unwindLocs,
  453       const std::map<const Atom *, const Atom *> &dwarfFrames) {
  483                    const std::map<const Atom *, CompactUnwindEntry> &unwindLocs,
  484                    const std::map<const Atom *, const Atom *> &dwarfFrames) {
  525       const std::map<const Atom *, CompactUnwindEntry> &unwindLocs,
  527       const std::map<const Atom *, const Atom *> &dwarfFrames) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
  180   typedef std::map<const Segment*, SegExtraInfo> SegMap;
  184   typedef std::map<const Section*, SectionExtraInfo> SectionMap;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  149   typedef std::map<DefinedAtom::ContentType, SectionInfo*> TypeToSection;
tools/lld/wasm/SyntheticSections.cpp
  453   std::map<StringRef, std::vector<ComdatEntry>> comdats;
tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h
  200   typedef std::map<lldb_private::Address, lldb::BreakpointLocationSP,
tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h
  161   typedef std::map<lldb::addr_t, lldb::BreakpointSiteSP> collection;
tools/lldb/include/lldb/Core/Disassembler.h
  514       std::map<FileSpec, std::set<uint32_t>> &source_lines_seen);
tools/lldb/include/lldb/Core/SourceManager.h
  107     typedef std::map<FileSpec, FileSP> FileCache;
tools/lldb/include/lldb/Core/ThreadSafeSTLMap.h
   21   typedef std::map<_Key, _Tp> collection;
tools/lldb/include/lldb/Core/ValueObject.h
  824     typedef std::map<size_t, ValueObject *> ChildrenMap;
  874   std::map<ConstString, ValueObject *> m_synthetic_children;
tools/lldb/include/lldb/DataFormatters/FormatCache.h
   67   typedef std::map<ConstString, Entry> CacheMap;
tools/lldb/include/lldb/DataFormatters/FormatManager.h
   41   typedef std::map<lldb::LanguageType, LanguageCategory::UniquePointer>
tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h
   33   typedef std::map<KeyType, ValueSP> MapType;
tools/lldb/include/lldb/Expression/IRMemoryMap.h
  119   typedef std::map<lldb::addr_t, Allocation> AllocationMap;
tools/lldb/include/lldb/Host/FileCache.h
   26   typedef std::map<lldb::user_id_t, lldb::FileUP> FDToFileMap;
tools/lldb/include/lldb/Host/Host.h
  180   typedef std::map<lldb::pid_t, bool> TidMap;
tools/lldb/include/lldb/Host/common/NativeBreakpointList.h
   23 using HardwareBreakpointMap = std::map<lldb::addr_t, HardwareBreakpoint>;
tools/lldb/include/lldb/Host/common/NativeWatchpointList.h
   32   using WatchpointMap = std::map<lldb::addr_t, NativeWatchpoint>;
tools/lldb/include/lldb/Host/common/TCPSocket.h
   56   std::map<int, SocketAddress> m_listen_sockets;
tools/lldb/include/lldb/Interpreter/CommandObject.h
   36     const std::map<std::string, ValueType> &in_map, llvm::StringRef cmd_str,
   55 size_t FindLongestCommandWord(std::map<std::string, ValueType> &dict) {
  109   typedef std::map<std::string, lldb::CommandObjectSP> CommandMap;
tools/lldb/include/lldb/Interpreter/OptionValueDictionary.h
   76   typedef std::map<ConstString, lldb::OptionValueSP> collection;
tools/lldb/include/lldb/Symbol/ClangASTImporter.h
  236   typedef std::map<const clang::Decl *, DeclOrigin> OriginMap;
  325   typedef std::map<clang::ASTContext *, ImporterDelegateSP> DelegateMap;
  326   typedef std::map<const clang::NamespaceDecl *, NamespaceMapSP>
  343   typedef std::map<const clang::ASTContext *, ASTContextMetadataSP>
tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h
  115   typedef std::map<dw_offset_t, CIESP> cie_map_t;
tools/lldb/include/lldb/Symbol/TypeSystem.h
  523   typedef std::map<lldb::LanguageType, lldb::TypeSystemSP> collection;
tools/lldb/include/lldb/Symbol/UnwindPlan.h
  370     typedef std::map<uint32_t, RegisterLocation> collection;
tools/lldb/include/lldb/Symbol/UnwindTable.h
   66   typedef std::map<lldb::addr_t, lldb::FuncUnwindersSP> collection;
tools/lldb/include/lldb/Target/InstrumentationRuntime.h
   23 typedef std::map<lldb::InstrumentationRuntimeType,
tools/lldb/include/lldb/Target/Memory.h
   47   typedef std::map<lldb::addr_t, lldb::DataBufferSP> BlockMap;
tools/lldb/include/lldb/Target/Platform.h
  848   typedef std::map<uint32_t, ConstString> IDToNameMap;
tools/lldb/include/lldb/Target/Process.h
 2625   typedef std::map<lldb::LanguageType, lldb::LanguageRuntimeSP>
 2628   typedef std::map<uint64_t, WarningsPointerSet> WarningsCollection;
 2642       std::map<ConstString, lldb::StructuredDataPluginSP>;
 2667   std::map<uint64_t, uint32_t> m_thread_id_to_index_id_map;
 2742   std::map<lldb::addr_t, lldb::addr_t> m_resolved_indirect_addresses;
tools/lldb/include/lldb/Target/ProcessStructReader.h
   35   std::map<ConstString, FieldImpl> m_fields;
tools/lldb/include/lldb/Target/RegisterNumber.h
   50   typedef std::map<lldb::RegisterKind, uint32_t> Collection;
tools/lldb/include/lldb/Target/SectionLoadHistory.h
   73   typedef std::map<uint32_t, lldb::SectionLoadListSP> StopIDToSectionLoadList;
tools/lldb/include/lldb/Target/SectionLoadList.h
   64   typedef std::map<lldb::addr_t, lldb::SectionSP> addr_to_sect_collection;
tools/lldb/include/lldb/Target/Target.h
 1303   using BreakpointNameList = std::map<ConstString, BreakpointName *>;
 1317   typedef std::map<lldb::LanguageType, lldb::REPLSP> REPLMap;
 1325   typedef std::map<lldb::user_id_t, StopHookSP> StopHookCollection;
tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h
   49   typedef std::map<lldb::addr_t, lldb::break_id_t> until_collection;
tools/lldb/include/lldb/Target/UnixSignals.h
  112   typedef std::map<int32_t, Signal> collection;
tools/lldb/include/lldb/Utility/Broadcaster.h
  110   typedef std::map<BroadcastEventSpec, lldb::ListenerSP> collection;
  507     typedef std::map<uint32_t, std::string> event_names_map;
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h
  490   std::map<uintptr_t, std::pair<std::unique_ptr<Replayer>, unsigned>>
  494   std::map<unsigned, std::pair<Replayer *, SignatureStr>> m_ids;
tools/lldb/include/lldb/Utility/StructuredData.h
  518     typedef std::map<ConstString, ObjectSP> collection;
tools/lldb/source/Breakpoint/Breakpoint.cpp
  728         typedef std::map<lldb::break_id_t, SymbolContext> IDToSCMap;
  737         std::map<lldb::break_id_t, SymbolContext> new_sc_map;
tools/lldb/source/Core/Disassembler.cpp
  328     std::map<FileSpec, std::set<uint32_t>> &source_lines_seen) {
  433   std::map<FileSpec, std::set<uint32_t>> source_lines_seen;
tools/lldb/source/Core/Module.cpp
  868             typedef std::map<lldb::addr_t, uint32_t> FileAddrToIndexMap;
tools/lldb/source/Core/PluginManager.cpp
   62 typedef std::map<FileSpec, PluginInfo> PluginTerminateMap;
tools/lldb/source/Core/ValueObject.cpp
 1680   std::map<ConstString, ValueObject *>::const_iterator pos =
tools/lldb/source/Expression/IRInterpreter.cpp
   93   typedef std::map<const Value *, lldb::addr_t> ValueMap;
tools/lldb/source/Host/common/Editline.cpp
  211     typedef std::map<std::string, EditlineHistoryWP> WeakHistoryMap;
tools/lldb/source/Interpreter/Options.cpp
  209     std::map<int, uint32_t> option_seen;
  223         std::map<int, uint32_t>::const_iterator pos =
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h
   68   std::map<lldb::ModuleWP, lldb::addr_t, std::owner_less<lldb::ModuleWP>>
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h
  193   typedef std::map<uint64_t, lldb::addr_t> PthreadKeyToTLSMap;
  194   typedef std::map<lldb::user_id_t, PthreadKeyToTLSMap> ThreadIDToTLSMap;
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
   85   std::map<lldb::ModuleWP, lldb::addr_t, std::owner_less<lldb::ModuleWP>>
tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h
   49   std::map<lldb::ModuleSP, lldb::addr_t> m_loaded_modules;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h
  137   typedef std::map<uint64_t, ParserVars> ParserVarMap;
  172   typedef std::map<uint64_t, JITVars> JITVarMap;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  109   typedef std::map<ImportedModule, clang::Module *> ImportedModuleMap;
  402   typedef std::map<ModuleID, ssize_t> ModulePriorityMap;
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp
  385   std::map<llvm::Instruction *, msgSend_type> msgSend_types;
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h
  510     typedef std::map<llvm::Function *, llvm::Value *> FunctionValueMap;
tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp
  130   std::map<lldb::addr_t, uint32_t>::iterator pos;
tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.h
   72   std::map<lldb::addr_t, uint32_t> m_memory; // Eventually will want to change
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp
  265                        std::map<uint64_t, user_id_t> &thread_id_map) {
  294                           std::map<uint64_t, user_id_t> &thread_id_map) {
  338   std::map<uint64_t, user_id_t> thread_id_map;
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h
   73   typedef std::map<lldb::addr_t, const lldb::ModuleSP> JITObjectMap;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
  135   std::map<size_t, ListIterator> m_iterators;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
  199   std::map<size_t, MapIterator> m_iterators;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
   63   std::map<size_t, lldb::ValueObjectSP> m_children;
tools/lldb/source/Plugins/Language/ObjC/Cocoa.h
  107   static std::map<ConstString, CXXFunctionSummaryFormat::Callback> &
  110   static std::map<ConstString, CXXSyntheticChildren::CreateFrontEndCallback> &
tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp
   33 std::map<ConstString, CXXFunctionSummaryFormat::Callback> &
   35   static std::map<ConstString, CXXFunctionSummaryFormat::Callback> g_map;
   39 std::map<ConstString, CXXSyntheticChildren::CreateFrontEndCallback> &
   41   static std::map<ConstString, CXXSyntheticChildren::CreateFrontEndCallback>
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
   27 std::map<ConstString, CXXFunctionSummaryFormat::Callback> &
   29   static std::map<ConstString, CXXFunctionSummaryFormat::Callback> g_map;
   33 std::map<ConstString, CXXSyntheticChildren::CreateFrontEndCallback> &
   35   static std::map<ConstString, CXXSyntheticChildren::CreateFrontEndCallback>
tools/lldb/source/Plugins/Language/ObjC/NSSet.h
   30   static std::map<ConstString, CXXFunctionSummaryFormat::Callback> &
   33   static std::map<ConstString, CXXSyntheticChildren::CreateFrontEndCallback> &
tools/lldb/source/Plugins/Language/ObjC/NSString.cpp
   29 std::map<ConstString, CXXFunctionSummaryFormat::Callback> &
   31   static std::map<ConstString, CXXFunctionSummaryFormat::Callback> g_map;
tools/lldb/source/Plugins/Language/ObjC/NSString.h
   36   static std::map<ConstString, CXXFunctionSummaryFormat::Callback> &
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
   94   typedef std::map<lldb_private::Address, TypeAndOrName> DynamicTypeCache;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h
  151     std::map<ObjCISA, ObjCLanguageRuntime::ClassDescriptorSP> m_cache;
  205     typedef std::map<uint8_t, ObjCLanguageRuntime::ClassDescriptorSP> Cache;
  243     typedef std::map<uint8_t, ObjCLanguageRuntime::ClassDescriptorSP> Cache;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h
  140   typedef std::map<lldb::addr_t, int> MsgsendMap; // This table maps an dispatch
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h
  381   typedef std::map<ClassAndSel, lldb::addr_t> MsgImplMap;
  382   typedef std::map<ObjCISA, ClassDescriptorSP> ISAToDescriptorMap;
  397   typedef std::map<ConstString, lldb::TypeWP> CompleteClassMap;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
 3101   std::map<addr_t, uint64_t> contextReferences;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
  232   std::map<std::string, std::string> m_pragmas;
  477   std::map<lldb::addr_t, lldb_renderscript::RSModuleDescriptorSP>
  479   std::map<lldb::addr_t, RuntimeHookSP> m_runtimeHooks;
  480   std::map<lldb::user_id_t, std::unique_ptr<lldb_renderscript::RSCoordinate>>
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
  185   typedef std::map<lldb::addr_t, lldb_private::AddressClass>
tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.h
   43   std::map<lldb::pid_t, uint16_t> m_port_forwards;
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h
   91   std::map<lldb_private::CommandInterpreter *,
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h
  141   std::map<lldb::tid_t, lldb::addr_t> m_threads_stepping_with_breakpoint;
tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h
  102   using WatchpointIndexMap = std::map<lldb::addr_t, uint32_t>;
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h
   73   typedef std::map<uint32_t, reg_num_collection> reg_to_regs_map;
   75   typedef std::map<uint32_t, dwarf_opcode> dynamic_reg_size_map;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
 1149     std::map<uint32_t,
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h
  246   std::map<uint32_t, lldb_private::UnwindLLDB::RegisterLocation>
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
   30   using PortMap = std::map<uint16_t, lldb::pid_t>;
   53   std::map<StringExtractorGDBRemote::ServerPacketType, PacketHandler>
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h
   25   typedef std::map<uint16_t, lldb::pid_t> PortMap;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 4299 typedef std::map<uint32_t, RegisterSetInfo> RegisterSetMap;
 4982   std::map<uint64_t, uint32_t> new_thread_id_to_used_usec_map;
 5010         std::map<uint64_t, uint32_t>::iterator iterator =
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  261   typedef std::map<lldb::addr_t, lldb::addr_t> MMapMap;
  262   typedef std::map<uint32_t, std::string> ExpeditedRegisterMap;
  411   std::map<uint64_t, uint32_t> m_thread_id_to_used_usec_map;
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
   64     std::map<DebuggerWP, EnableOptionsSP, std::owner_less<DebuggerWP>>;
  248   using CreationFuncMap = std::map<ConstString, OperationCreationFunc>;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
   58 typedef std::map<dw_offset_t, DWARFAbbreviationDeclarationSet>
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h
   45   typedef std::map<dw_offset_t, DWARFRangeList> range_map;
   71   std::map<dw_offset_t, std::vector<RngListEntry>> m_range_map;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
  258   typedef std::map<lldb_private::ConstString, lldb::ModuleSP>
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
  299   std::map<std::pair<lldb_private::ConstString, llvm::sys::TimePoint<>>,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h
   44   std::map<lldb::SectionType, lldb_private::DWARFDataExtractor> m_sections;
   47   std::map<uint64_t, const llvm::DWARFUnitIndex::Entry *> m_debug_cu_index_map;
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.h
   60   std::map<lldb::addr_t, PdbSymUid> m_symbols_by_va;
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
 1206   std::map<uint64_t, uint32_t> addr_ids;
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
  169   using SecContribsMap = std::map<uint32_t, std::vector<SecContribInfo>>;
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h
   88   typedef std::map<lldb_private::ConstString, lldb::TypeSP> TypeMap;
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
  112         std::map<lldb::addr_t, std::pair<UnwindPlan::RowSP, RegisterValueMap>>
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h
  133   typedef std::map<uint64_t, uint64_t> PushedRegisterToAddrMap;
  137   typedef std::map<uint64_t, lldb_private::RegisterValue> RegisterValueMap;
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h
  182   typedef std::map<uint32_t, lldb_reg_info> MachineRegnumToNameAndLLDBRegnum;
tools/lldb/source/Symbol/ClangASTImporter.cpp
  154   std::map<clang::Decl *, Backup> m_backups;
tools/lldb/source/Target/Language.cpp
   29 typedef std::map<lldb::LanguageType, LanguageUP> LanguagesMap;
tools/lldb/source/Target/Process.cpp
 1287   std::map<uint64_t, uint32_t>::iterator iterator =
 5598   std::map<addr_t, addr_t>::const_iterator iter =
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
 2553 const std::map<std::string, RequestCallback> &GetRequestHandlers() {
 2556   static std::map<std::string, RequestCallback> g_request_handlers = {
tools/lldb/unittests/Host/FileSystemTest.cpp
   39   std::map<std::string, vfs::Status> FilesAndDirs;
   50     std::map<std::string, vfs::Status>::iterator I =
   87     std::map<std::string, vfs::Status> &FilesAndDirs;
   88     std::map<std::string, vfs::Status>::iterator I;
   98     DirIterImpl(std::map<std::string, vfs::Status> &FilesAndDirs,
tools/lldb/utils/TableGen/LLDBTableGenUtils.h
   26 typedef std::map<std::string, std::vector<llvm::Record *>> RecordsByName;
tools/lli/lli.cpp
  812     std::map<unsigned, orc::JITDylib *> IdxToDylib;
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  123   std::map<uint64_t, Instr>::const_iterator KV =
  136   std::map<uint64_t, Instr>::const_iterator KV =
tools/llvm-cfi-verify/lib/FileAnalysis.h
  222   std::map<uint64_t, Instr> Instructions;
tools/llvm-cfi-verify/lib/GraphBuilder.cpp
   82   std::map<uint64_t, uint64_t> SortedIntermediateNodes(
tools/llvm-cfi-verify/llvm-cfi-verify.cpp
  131   std::map<unsigned, uint64_t> BlameCounter;
tools/llvm-cov/CodeCoverage.cpp
  901     std::map<llvm::StringRef, std::vector<const FunctionRecord *>>
tools/llvm-cxxdump/llvm-cxxdump.cpp
   79 static std::map<SectionRef, SmallVector<SectionRef, 1>> SectionRelocMap;
  108     std::map<std::pair<StringRef, uint64_t>, StringRef> &Collection) {
  157   std::map<std::pair<StringRef, uint64_t>, StringRef> VFTableEntries;
  158   std::map<std::pair<StringRef, uint64_t>, StringRef> TIEntries;
  159   std::map<std::pair<StringRef, uint64_t>, StringRef> CTAEntries;
  160   std::map<StringRef, ArrayRef<little32_t>> VBTables;
  161   std::map<StringRef, CompleteObjectLocator> COLs;
  162   std::map<StringRef, ClassHierarchyDescriptor> CHDs;
  163   std::map<std::pair<StringRef, uint64_t>, StringRef> BCAEntries;
  164   std::map<StringRef, BaseClassDescriptor> BCDs;
  165   std::map<StringRef, TypeDescriptor> TDs;
  166   std::map<StringRef, ThrowInfo> TIs;
  167   std::map<StringRef, CatchableTypeArray> CTAs;
  168   std::map<StringRef, CatchableType> CTs;
  170   std::map<std::pair<StringRef, uint64_t>, StringRef> VTableSymEntries;
  171   std::map<std::pair<StringRef, uint64_t>, int64_t> VTableDataEntries;
  172   std::map<std::pair<StringRef, uint64_t>, StringRef> VTTEntries;
  173   std::map<StringRef, StringRef> TINames;
tools/llvm-exegesis/lib/Clustering.cpp
  252   std::map<OpcodeAndConfig, SmallSet<ClusterId, 1>> OpcodeConfigToClusterIDs;
tools/llvm-ifs/llvm-ifs.cpp
  406   std::map<std::string, IFSSymbol> SymbolMap;
tools/llvm-jitlink/llvm-jitlink.cpp
  582   std::map<unsigned, JITDylib *> IdxToJLD;
tools/llvm-lto/llvm-lto.cpp
  612       std::map<std::string, GVSummaryMapTy> ModuleToSummariesForIndex;
tools/llvm-lto2/llvm-lto2.cpp
  179   std::map<std::pair<std::string, std::string>, std::list<SymbolResolution>>
tools/llvm-mca/Views/DispatchStatistics.h
   52   using Histogram = std::map<unsigned, unsigned>;
tools/llvm-mca/Views/RetireControlUnitStatistics.h
   39   using Histogram = std::map<unsigned, unsigned>;
tools/llvm-mca/Views/SchedulerStatistics.h
   65   using Histogram = std::map<unsigned, unsigned>;
tools/llvm-objdump/MachODump.cpp
 7815                                       std::map<uint64_t, SymbolRef> &Symbols,
 7865                                  std::map<uint64_t, SymbolRef> &Symbols,
 7882                                std::map<uint64_t, SymbolRef> &Symbols,
 8026                                         std::map<uint64_t, SymbolRef> &Symbols,
 8205   std::map<uint64_t, SymbolRef> Symbols;
tools/llvm-objdump/llvm-objdump.cpp
  905                      std::map<SectionRef, SectionSymbolsTy> &AllSymbols) {
  932                      std::map<SectionRef, SectionSymbolsTy> &AllSymbols) {
  947                           std::map<SectionRef, SectionSymbolsTy> &AllSymbols,
  994 static std::map<SectionRef, std::vector<RelocationRef>>
  996   std::map<SectionRef, std::vector<RelocationRef>> Ret;
 1127   std::map<SectionRef, std::vector<RelocationRef>> RelocMap;
 1134   std::map<SectionRef, SectionSymbolsTy> AllSymbols;
tools/llvm-opt-report/OptReport.cpp
  144 typedef std::map<std::string, std::map<int, std::map<std::string, std::map<int,
  144 typedef std::map<std::string, std::map<int, std::map<std::string, std::map<int,
  144 typedef std::map<std::string, std::map<int, std::map<std::string, std::map<int,
  144 typedef std::map<std::string, std::map<int, std::map<std::string, std::map<int,
  308         std::map<int, OptReportLocationInfo> ColsInfo;
  425       std::map<std::map<int, OptReportLocationInfo>,
  425       std::map<std::map<int, OptReportLocationInfo>,
tools/llvm-pdbutil/DumpOutputStyle.cpp
 1295                         std::map<TypeIndex, CVType> &DepSet) {
 1343     std::map<TypeIndex, CVType> DepSet;
tools/llvm-rc/ResourceFileWriter.h
  112     std::map<BundleKey, Bundle> BundleData;
tools/llvm-readobj/ELFDumper.cpp
 2118     const std::map<uint64_t, const char*> TagNames = {
tools/llvm-readobj/ObjDumper.cpp
   44   std::map<std::string, bool> SecNames;
   45   std::map<unsigned, bool> SecIndices;
tools/llvm-rtdyld/llvm-rtdyld.cpp
  277   std::map<std::string, uint64_t> DummyExterns;
  654   std::map<uint64_t, uint64_t> AlreadyAllocated;
tools/llvm-xray/xray-account.h
   30   typedef std::map<int32_t, std::vector<uint64_t>> FunctionLatencyMap;
   31   typedef std::map<uint32_t, std::pair<uint64_t, uint64_t>>
   33   typedef std::map<uint8_t, std::pair<uint64_t, uint64_t>> PerCPUMinMaxTSCMap;
   35   typedef std::map<uint32_t, FunctionStack> PerThreadFunctionStackMap;
tools/polly/include/polly/ScopDetection.h
   92 using MapInsnToMemAcc = std::map<const Instruction *, MemAcc>;
   95 using BaseToAFs = std::map<const SCEVUnknown *, AFs>;
   96 using BaseToElSize = std::map<const SCEVUnknown *, const SCEV *>;
tools/polly/include/polly/ScopInfo.h
  203 using LoopBoundMapType = std::map<const Loop *, const SCEV *>;
 1802       std::map<std::pair<AssertingVH<const Value>, MemoryKind>,
tools/polly/lib/CodeGen/IslAst.cpp
  152   std::map<MemoryAccess::ReductionType, std::string> Clauses;
tools/polly/lib/Exchange/JSONExporter.cpp
  600   std::map<std::string, Type *> MapStrToType = {
tools/sancov/sancov.cpp
  302   std::map<std::string, std::vector<const CoveragePoint *>> PointsByFile;
  311     std::map<std::string, std::vector<const CoveragePoint *>> PointsByFn;
  367   std::map<std::string, CoveragePoint> Points;
  953 typedef std::map<FileFn, std::pair<uint32_t, uint32_t>> FunctionLocs;
 1054     std::map<std::string, std::string> ObjFiles;
 1084     std::map<std::string, std::vector<std::string>> CoverageByObjFile;
unittests/ADT/DenseMapTest.cpp
  300   std::map<typename TypeParam::key_type, unsigned> visitedIndex;
unittests/ADT/HashingTest.cpp
  174   std::map<size_t, size_t> code_to_size;
  178     std::map<size_t, size_t>::iterator
  186     std::map<size_t, size_t>::iterator
  194     std::map<size_t, size_t>::iterator
  202     std::map<size_t, size_t>::iterator
unittests/ADT/MappedIteratorTest.cpp
   42   std::map<int, int> M({ {1, 1} });
unittests/Analysis/DivergenceAnalysisTest.cpp
  285   using InducedDivJoinMap = std::map<const Value *, SmallBlockVec>;
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp
  132   std::map<orc::VModuleKey, std::shared_ptr<orc::SymbolResolver>> Resolvers;
unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp
  138                                           std::set<int>, std::map<int, bool>)> {
  507     std::map<int, bool> M({{7, false}, {42, true}});
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
   29   using SymbolLookupTable = std::map<ObjHandleT, LookupFn>;
unittests/Support/ItaniumManglingCanonicalizerTest.cpp
  295     std::map<const EquivalenceClass*, CanonKey> Keys;
  300     std::map<CanonKey, llvm::StringRef> Found;
unittests/Support/JSONTest.cpp
  353   std::map<std::string, std::vector<CustomStruct>> R;
  355   std::map<std::string, std::vector<CustomStruct>> Expected;
unittests/Support/TargetParserTest.cpp
  577   std::map<unsigned, std::vector<StringRef>> Extensions;
unittests/Support/VirtualFileSystemTest.cpp
   45   std::map<std::string, vfs::Status> FilesAndDirs;
   46   typedef std::map<std::string, vfs::Status>::const_iterator const_iterator;
   93     std::map<std::string, vfs::Status> &FilesAndDirs;
   94     std::map<std::string, vfs::Status>::iterator I;
  104     DirIterImpl(std::map<std::string, vfs::Status> &FilesAndDirs,
  577   std::map<std::string, std::error_code> StatResults;
unittests/Support/YAMLIOTest.cpp
 2558   std::map<std::string, int> x;
 2584   std::map<std::string, int> y;
 2594   std::map<std::string, FooBar> x;
 2617   std::map<std::string, FooBar> y;
 2627   std::map<std::string, FooBar> fbm;
usr/include/c++/7.4.0/bits/regex_automaton.tcc
  197       std::map<_StateIdT, _StateIdT> __m;
usr/include/c++/7.4.0/bits/stl_map.h
  199       map(const map&) = default;
  207       map(map&&) = default;
  232       map(const map& __m, const allocator_type& __a)
  236       map(map&& __m, const allocator_type& __a)
  310       map&
  311       operator=(const map&) = default;
  314       map&
  315       operator=(map&&) = default;
  328       map&
 1115       swap(map& __x)
 1373 	operator==(const map<_K1, _T1, _C1, _A1>&,
 1374 		   const map<_K1, _T1, _C1, _A1>&);
 1378 	operator<(const map<_K1, _T1, _C1, _A1>&,
 1379 		  const map<_K1, _T1, _C1, _A1>&);
 1394     operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x,
 1395 	       const map<_Key, _Tp, _Compare, _Alloc>& __y)
 1411     operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x,
 1412 	      const map<_Key, _Tp, _Compare, _Alloc>& __y)
 1418     operator!=(const map<_Key, _Tp, _Compare, _Alloc>& __x,
 1419 	       const map<_Key, _Tp, _Compare, _Alloc>& __y)
 1425     operator>(const map<_Key, _Tp, _Compare, _Alloc>& __x,
 1426 	      const map<_Key, _Tp, _Compare, _Alloc>& __y)
 1432     operator<=(const map<_Key, _Tp, _Compare, _Alloc>& __x,
 1433 	       const map<_Key, _Tp, _Compare, _Alloc>& __y)
 1439     operator>=(const map<_Key, _Tp, _Compare, _Alloc>& __x,
 1440 	       const map<_Key, _Tp, _Compare, _Alloc>& __y)
 1446     swap(map<_Key, _Tp, _Compare, _Alloc>& __x,
 1447 	 map<_Key, _Tp, _Compare, _Alloc>& __y)
usr/include/c++/7.4.0/tuple
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
utils/TableGen/AsmMatcherEmitter.cpp
  729   typedef std::map<Record*, ClassInfo*, LessRecordByID> RegisterClassesTy;
  733   std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures;
  736   std::map<Record*, ClassInfo*> AsmOperandClasses;
  739   std::map<Record*, ClassInfo*> RegisterClassClasses;
  743   std::map<std::string, ClassInfo*> TokenClasses;
 1236   std::map<Record*, RegisterSet> RegisterMap;
 1265   std::map<RegisterSet, ClassInfo*, LessRegisterSet> RegisterSetClasses;
 1328   for (std::map<Record*, RegisterSet>::iterator it = RegisterMap.begin(),
 1443   typedef std::map<ClassInfo *, unsigned, deref<std::less<>>> OpClassMaskTy;
 2035   std::map<std::tuple<uint8_t, uint8_t, uint8_t>, std::string>
 2725   std::map<std::string, std::vector<Record*> > AliasesFromMnemonic;
utils/TableGen/AsmWriterEmitter.cpp
  620   std::map<StringRef, std::pair<int, int>> OpMap;
  780   std::map<std::string, AliasWithPriority> AliasMap;
  793   std::map<std::string, std::vector<IAPrinter>> IAPrinterMap;
utils/TableGen/CodeEmitterGen.cpp
  461   std::map<std::string, std::vector<std::string>> CaseMap;
  500   std::map<std::string, std::vector<std::string>>::iterator IE, EE;
  529   std::map<Record *, SubtargetFeatureInfo, LessRecordByID> SubtargetFeatures;
utils/TableGen/CodeGenDAGPatterns.cpp
 1924     std::map<std::string, TreePatternNodePtr> &ArgMap) {
 2048   std::map<std::string, TreePatternNodePtr> ArgMap;
 3238                       std::map<std::string, TreePatternNodePtr> &InstInputs) {
 3293     std::map<std::string, TreePatternNodePtr> &InstInputs,
 3294     MapVector<std::string, TreePatternNodePtr, std::map<std::string, unsigned>>
 3611   std::map<std::string, TreePatternNodePtr> InstInputs;
 3615   MapVector<std::string, TreePatternNodePtr, std::map<std::string, unsigned>>
 3842                       std::map<std::string, NameRecord> &Names,
 3895   std::map<std::string, NameRecord> SrcNames, DstNames;
 4214     std::map<std::string, TreePatternNodePtr> InstInputs;
 4215     MapVector<std::string, TreePatternNodePtr, std::map<std::string, unsigned>>
 4237   std::map<unsigned,std::vector<Predicate>> ModeChecks;
 4598   std::map<unsigned, DepsAndVariants> PatternsWithVariants;
utils/TableGen/CodeGenDAGPatterns.h
  816   SubstituteFormalArguments(std::map<std::string, TreePatternNodePtr> &ArgMap);
 1149   std::map<Record*, SDNodeInfo, LessRecordByID> SDNodes;
 1150   std::map<Record*, std::pair<Record*, std::string>, LessRecordByID>
 1152   std::map<Record*, ComplexPattern, LessRecordByID> ComplexPatterns;
 1153   std::map<Record *, std::unique_ptr<TreePattern>, LessRecordByID>
 1155   std::map<Record*, DAGDefaultOperand, LessRecordByID> DefaultOperands;
 1156   std::map<Record*, DAGInstruction, LessRecordByID> Instructions;
 1198   typedef std::map<Record*, NodeXForm, LessRecordByID>::const_iterator
 1253   typedef std::map<Record *, std::unique_ptr<TreePattern>,
 1266   typedef std::map<Record*, DAGInstruction, LessRecordByID> DAGInstMap;
 1317       std::map<std::string, TreePatternNodePtr> &InstInputs,
 1319                 std::map<std::string, unsigned>> &InstResults,
utils/TableGen/CodeGenHwModes.h
   59     std::map<Record*,HwModeSelect> ModeSelects;
utils/TableGen/CodeGenMapTable.cpp
   82 typedef std::map<std::string, std::vector<Record*> > InstrRelMapTy;
   84 typedef std::map<std::vector<Init*>, std::vector<Record*> > RowInstrMapTy;
  512   std::map<std::string, std::vector<Init*> > ColFieldValueMap;
utils/TableGen/CodeGenRegisters.cpp
 1322   using RegMap = std::map<const CodeGenRegister*, const CodeGenRegister*>;
 1327   std::map<const CodeGenSubRegIndex*, RegMap> SubRegAction;
 2170   typedef std::map<const CodeGenSubRegIndex *, CodeGenRegister::Vec,
utils/TableGen/CodeGenRegisters.h
   95     typedef std::map<CodeGenSubRegIndex *, CodeGenSubRegIndex *,
  159     typedef std::map<CodeGenSubRegIndex *, CodeGenRegister *,
  532     typedef std::map<SmallVector<CodeGenSubRegIndex*, 8>,
  542     std::map<TopoSigId, unsigned> TopoSigs;
  550     typedef std::map<CodeGenRegisterClass::Key, CodeGenRegisterClass*> RCKeyMap;
utils/TableGen/DFAEmitter.cpp
  118   std::map<DfaTransitionInfo, unsigned> EmittedIndices;
utils/TableGen/DFAEmitter.h
   83   std::map<std::pair<state_type, action_type>, std::vector<state_type>>
   94   std::map<std::pair<dfa_state_type, action_type>,
utils/TableGen/DFAPacketizerEmitter.cpp
  126                            std::map<std::string, unsigned> &FUNameToBitsMap,
  135                            std::map<std::string, unsigned> &FUNameToBitsMap,
  136                            std::map<unsigned, unsigned> &ComboBitToBitsMap,
  144                            std::map<std::string, unsigned> &FUNameToBitsMap,
  154                            std::map<std::string, unsigned> &FUNameToBitsMap,
  203                             std::map<std::string, unsigned> &FUNameToBitsMap,
  245                             std::map<std::string, unsigned> &FUNameToBitsMap,
  246                             std::map<unsigned, unsigned> &ComboBitToBitsMap,
  296                         std::map<std::string, unsigned> &FUNameToBitsMap,
  362                             std::map<std::string, unsigned> &FUNameToBitsMap,
  421   std::map<std::string, unsigned> FUNameToBitsMap;
  429   std::map<unsigned, unsigned> ComboBitToBitsMap;
utils/TableGen/ExegesisEmitter.cpp
   62   const std::map<llvm::StringRef, unsigned> PfmCounterNameTable;
   65 static std::map<llvm::StringRef, unsigned>
   67   std::map<llvm::StringRef, unsigned> PfmCounterNameTable;
utils/TableGen/FastISelEmitter.cpp
  379   typedef std::map<MVT::SimpleValueType, PredMap> RetPredMap;
  380   typedef std::map<MVT::SimpleValueType, RetPredMap> TypeRetPredMap;
  381   typedef std::map<std::string, TypeRetPredMap> OpcodeTypeRetPredMap;
  382   typedef std::map<OperandsSignature, OpcodeTypeRetPredMap>
  389   typedef std::map<MVT::SimpleValueType, PredCheckMap> RetPredCheckMap;
  390   typedef std::map<MVT::SimpleValueType, RetPredCheckMap> TypeRetPredCheckMap;
  391   typedef std::map<std::string, TypeRetPredCheckMap> OpcodeTypeRetPredCheckMap;
  392   typedef std::map<OperandsSignature, OpcodeTypeRetPredCheckMap>
  397   std::map<OperandsSignature, std::vector<OperandsSignature> >
  827     std::map<OperandsSignature, std::vector<OperandsSignature> >::iterator MI
utils/TableGen/FixedLenDecoderEmitter.cpp
  275   std::map<uint64_t, std::vector<EncodingIDAndOpcode>>
  282   std::map<unsigned, std::unique_ptr<const FilterChooser>> FilterChooserMap;
  370   const std::map<unsigned, std::vector<OperandInfo>> &Operands;
  394                 const std::map<unsigned, std::vector<OperandInfo>> &Ops,
  404                 const std::map<unsigned, std::vector<OperandInfo>> &Ops,
 1797                     std::map<unsigned, std::vector<OperandInfo>> &Operands) {
 1837   std::map<std::string, std::string> TiedNames;
 1848   std::map<std::string, std::vector<OperandInfo>> NumberedInsnOperands;
 2438   std::map<std::pair<std::string, unsigned>, std::vector<EncodingIDAndOpcode>>
 2440   std::map<unsigned, std::vector<OperandInfo>> Operands;
utils/TableGen/GlobalISelEmitter.cpp
  817   using DefinedInsnVariablesMap = std::map<InstructionMatcher *, unsigned>;
 1178   static std::map<LLTCodeGen, unsigned> TypeIDValues;
 1223 std::map<LLTCodeGen, unsigned> LLTOperandMatcher::TypeIDValues;
utils/TableGen/InfoByHwMode.h
   62   typedef std::map<unsigned,InfoT> MapType;
utils/TableGen/InstrInfoEmitter.cpp
   54   typedef std::map<std::vector<std::string>, unsigned> OperandInfoMapTy;
   59   typedef std::map<std::map<unsigned, unsigned>,
   59   typedef std::map<std::map<unsigned, unsigned>,
   61   typedef std::map<std::string, unsigned>::iterator StrUintMapIter;
   76                   std::map<std::vector<Record*>, unsigned> &EL,
   85             std::map<std::string, unsigned> &Operands,
  225         std::map<std::string, unsigned> &Operands,
  231     std::map<unsigned, unsigned> OpList;
  264   std::map<std::string, unsigned> Operands;
  295       const std::map<unsigned, unsigned> &OpList = Entry.first;
  526   std::map<std::vector<Record*>, unsigned> EmittedLists;
  647                          std::map<std::vector<Record*>, unsigned> &EmittedLists,
utils/TableGen/IntrinsicEmitter.cpp
  598   typedef std::map<const CodeGenIntrinsic*, unsigned,
  853   typedef std::map<std::string, std::map<std::string, std::string>> BIMTy;
  853   typedef std::map<std::string, std::map<std::string, std::string>> BIMTy;
  861       std::map<std::string, std::string> &BIM =
utils/TableGen/OptParserEmitter.cpp
  120   typedef std::map<PrefixKeyT, std::string> PrefixesT;
utils/TableGen/RegisterInfoEmitter.cpp
  411         std::map<uint64_t, Record*> Dwarf2LMap;
  420         for (std::map<uint64_t, Record*>::iterator
utils/TableGen/SequenceToOffsetTable.h
   49   typedef std::map<SeqT, unsigned, SeqLess> SeqMap;
utils/TableGen/SubtargetEmitter.cpp
  437   std::map<std::string, unsigned> ItinStageMap, ItinOperandMap;
utils/TableGen/SubtargetFeatureInfo.h
   24 using SubtargetFeatureInfoMap = std::map<Record *, SubtargetFeatureInfo, LessRecordByID>;
utils/TableGen/WebAssemblyDisassemblerEmitter.cpp
   28   std::map<unsigned,
   29            std::map<unsigned, std::pair<unsigned, const CodeGenInstruction *>>>
utils/TableGen/X86DisassemblerTables.cpp
  831   std::map<OperandListTy, unsigned> OperandSets;
utils/TableGen/X86DisassemblerTables.h
   47   typedef std::map<std::vector<unsigned>, unsigned> ModRMMapTy;
utils/TableGen/X86EVEX2VEXTablesEmitter.cpp
   30   std::map<uint64_t, std::vector<const CodeGenInstruction *>> VEXInsts;
utils/TableGen/X86FoldTablesEmitter.cpp
  581   std::map<uint8_t, std::vector<const CodeGenInstruction *>> RegInsts;
utils/benchmark/include/benchmark/benchmark.h
  385 typedef std::map<std::string, Counter> UserCounters;
utils/benchmark/src/statistics.cc
  111   std::map< std::string, CounterStat > counter_stats;
utils/unittest/googlemock/src/gmock-spec-builders.cc
  544   typedef std::map<const void*, MockObjectState> StateMap;
  603 std::map<const void*, internal::CallReaction> g_uninteresting_call_reaction;
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
  586   typedef ::std::map<std::string, CodeLocation> RegisteredTestsMap;
utils/unittest/googletest/src/gtest.cc
 1098   typedef std::map<std::string, size_t> IdMap;