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