|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
examples/LLJITExamples/LLJITWithObjectCache/LLJITWithObjectCache.cpp 48 StringMap<std::unique_ptr<MemoryBuffer>> CachedObjects;
include/llvm/ADT/StringMap.h 267 StringMap(StringMap &&RHS)
270 StringMap(const StringMap &RHS) :
305 StringMap &operator=(StringMap RHS) {
305 StringMap &operator=(StringMap RHS) {
include/llvm/ADT/StringSet.h 27 class StringSet : public StringMap<NoneType, AllocatorTy> {
28 using base = StringMap<NoneType, AllocatorTy>;
include/llvm/Analysis/TargetLibraryInfo.h 371 StringMap<std::unique_ptr<TargetLibraryInfoImpl>> Impls;
include/llvm/AsmParser/SlotMapping.h 35 StringMap<Type *> NamedTypes;
include/llvm/CodeGen/AccelTable.h 161 using StringEntries = StringMap<HashData, BumpPtrAllocator &>;
include/llvm/CodeGen/CommandFlags.inc 337 StringMap<bool> HostFeatures;
357 StringMap<bool> HostFeatures;
include/llvm/CodeGen/GCMetadata.h 156 StringMap<GCStrategy*> GCStrategyMap;
include/llvm/CodeGen/MIRParser/MIParser.h 47 using Name2RegClassMap = StringMap<const TargetRegisterClass *>;
48 using Name2RegBankMap = StringMap<const RegisterBank *>;
55 StringMap<unsigned> Names2InstrOpCodes;
58 StringMap<unsigned> Names2Regs;
61 StringMap<const uint32_t *> Names2RegMasks;
64 StringMap<unsigned> Names2SubRegIndices;
67 StringMap<int> Names2TargetIndices;
70 StringMap<unsigned> Names2DirectTargetFlags;
73 StringMap<unsigned> Names2BitmaskTargetFlags;
76 StringMap<MachineMemOperand::Flags> Names2MMOTargetFlags;
168 StringMap<VRegInfo *> VRegInfosNamed;
include/llvm/CodeGen/PseudoSourceValue.h 159 StringMap<std::unique_ptr<const ExternalSymbolPseudoSourceValue>>
include/llvm/CodeGen/SelectionDAG.h 1750 StringMap<SDNode*> ExternalSymbols;
include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h 87 StringMap<std::vector<support::ulittle32_t>> Mappings;
include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h 78 StringMap<uint32_t>::const_iterator begin() const {
82 StringMap<uint32_t>::const_iterator end() const { return StringToId.end(); }
88 StringMap<uint32_t> StringToId;
include/llvm/DebugInfo/DWARF/DWARFContext.h 87 StringMap<std::weak_ptr<DWOFile>> DWOFiles;
355 create(const StringMap<std::unique_ptr<MemoryBuffer>> &Sections,
include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h 130 StringMap<uint32_t> SourceFileNames;
include/llvm/DebugInfo/PDB/Native/InfoStream.h 55 StringMap<uint32_t> named_streams() const;
include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h 56 StringMap<uint32_t> entries() const;
include/llvm/ExecutionEngine/ExecutionEngine.h 67 using GlobalAddressMapTy = StringMap<uint64_t>;
include/llvm/ExecutionEngine/Orc/ExecutionUtils.h 223 StringMap<JITTargetAddress> CXXRuntimeOverrides;
include/llvm/ExecutionEngine/Orc/IndirectionUtils.h 263 using StubInitsMap = StringMap<std::pair<JITTargetAddress, JITSymbolFlags>>;
390 StringMap<std::pair<StubKey, JITSymbolFlags>> StubIndexes;
include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h 138 const GlobalValue* addGlobalValue(StringMap<const GlobalValue*> &Names,
170 auto Symbols = std::make_unique<StringMap<const GlobalValue*>>();
186 mutable std::unique_ptr<StringMap<const GlobalValue*>> MangledSymbols;
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 449 StringMap<std::pair<StubKey, JITSymbolFlags>> StubIndexes;
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h 177 StringMap<JITEvaluatedSymbol> SymbolTable;
include/llvm/ExecutionEngine/Orc/SymbolStringPool.h 43 using PoolMap = StringMap<RefCountType>;
include/llvm/IR/LegacyPassManagers.h 410 StringMap<std::pair<unsigned, unsigned>> &FunctionToInstrCount);
423 StringMap<std::pair<unsigned, unsigned>> &FunctionToInstrCount,
include/llvm/IR/Module.h 81 using ComdatSymTabType = StringMap<Comdat>;
include/llvm/IR/ModuleSummaryIndex.h 880 using ModulePathStringTableTy = StringMap<std::pair<uint64_t, ModuleHash>>;
1212 const StringMap<std::pair<uint64_t, ModuleHash>> &modulePaths() const {
1217 StringMap<std::pair<uint64_t, ModuleHash>> &modulePaths() {
include/llvm/IR/PassTimingInfo.h 62 StringMap<unsigned> PassIDCountMap;
include/llvm/IR/ValueSymbolTable.h 51 using ValueMap = StringMap<Value*>;
include/llvm/LTO/LTO.h 226 StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries,
397 StringMap<GlobalResolution> GlobalResolutions;
include/llvm/LTO/legacy/LTOCodeGenerator.h 225 StringMap<GlobalValue::LinkageTypes> ExternalSymbols;
include/llvm/LTO/legacy/LTOModule.h 61 StringMap<NameAndAttributes> _undefines;
include/llvm/MC/MCCodeView.h 218 StringMap<unsigned> StringTable;
include/llvm/MC/MCContext.h 67 using SymbolTable = StringMap<MCSymbol *, BumpPtrAllocator &>;
114 StringMap<bool, BumpPtrAllocator &> UsedNames;
121 StringMap<unsigned> NextID;
270 StringMap<MCSectionMachO *> MachOUniquingMap;
275 StringMap<bool> RelSecNames;
302 StringMap<MCAsmMacro> MacroMap;
690 StringMap<MCAsmMacro>::iterator I = MacroMap.find(Name);
include/llvm/MC/MCDwarf.h 217 StringMap<unsigned> SourceIdMap;
include/llvm/ObjectYAML/DWARFEmitter.h 40 Expected<StringMap<std::unique_ptr<MemoryBuffer>>>
43 StringMap<std::unique_ptr<MemoryBuffer>>
include/llvm/PassRegistry.h 45 using StringMapType = StringMap<const PassInfo *>;
include/llvm/ProfileData/GCOV.h 459 StringMap<LineData> LineInfo;
include/llvm/ProfileData/InstrProfWriter.h 41 StringMap<ProfilingData> FunctionData;
include/llvm/ProfileData/SampleProf.h 219 using CallTargetMap = StringMap<uint64_t>;
include/llvm/ProfileData/SampleProfReader.h 376 StringMap<FunctionSamples> &getProfiles() { return Profiles; }
419 StringMap<FunctionSamples> Profiles;
include/llvm/ProfileData/SampleProfWriter.h 44 virtual std::error_code write(const StringMap<FunctionSamples> &ProfileMap);
67 writeHeader(const StringMap<FunctionSamples> &ProfileMap) = 0;
71 writeFuncProfiles(const StringMap<FunctionSamples> &ProfileMap);
80 void computeSummary(const StringMap<FunctionSamples> &ProfileMap);
96 writeHeader(const StringMap<FunctionSamples> &ProfileMap) override {
123 writeHeader(const StringMap<FunctionSamples> &ProfileMap) override;
148 write(const StringMap<FunctionSamples> &ProfileMap) override;
158 writeSections(const StringMap<FunctionSamples> &ProfileMap) = 0;
170 writeHeader(const StringMap<FunctionSamples> &ProfileMap) override;
224 writeSections(const StringMap<FunctionSamples> &ProfileMap) override;
273 write(const StringMap<FunctionSamples> &ProfileMap) override;
284 writeHeader(const StringMap<FunctionSamples> &ProfileMap) override;
include/llvm/Remarks/RemarkStringTable.h 38 StringMap<unsigned, BumpPtrAllocator> StrTab;
include/llvm/Support/CommandLine.h 237 StringMap<Option *> OptionsMap;
1860 StringMap<Option *> &getRegisteredOptions(SubCommand &Sub = *TopLevelSubCommand);
include/llvm/Support/FileCollector.h 74 StringMap<std::string> SymlinkMap;
include/llvm/Support/Host.h 53 bool getHostCPUFeatures(StringMap<bool> &Features);
include/llvm/Support/SpecialCaseList.h 125 StringMap<unsigned> Strings;
130 using SectionEntries = StringMap<StringMap<Matcher>>;
130 using SectionEntries = StringMap<StringMap<Matcher>>;
142 bool parse(const MemoryBuffer *MB, StringMap<size_t> &SectionsMap,
include/llvm/Support/StringPool.h 55 using table_t = StringMap<PooledString>;
include/llvm/Support/Timer.h 199 const StringMap<TimeRecord> &Records);
include/llvm/Support/YAMLTraits.h 1491 using NameToNode = StringMap<std::unique_ptr<HNode>>;
include/llvm/TableGen/SetTheory.h 101 StringMap<std::unique_ptr<Operator>> Operators;
104 StringMap<std::unique_ptr<Expander>> Expanders;
include/llvm/TableGen/StringToOffsetTable.h 25 StringMap<unsigned> StringOffset;
include/llvm/Testing/Support/Annotations.h 81 llvm::StringMap<llvm::SmallVector<size_t, 1>> Points;
82 llvm::StringMap<llvm::SmallVector<Range, 1>> Ranges;
include/llvm/Transforms/IPO/FunctionImport.h 98 using ImportMapTy = StringMap<FunctionsToImportTy>;
142 const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries,
143 StringMap<FunctionImporter::ImportMapTy> &ImportLists,
144 StringMap<FunctionImporter::ExportSetTy> &ExportLists);
202 const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries,
include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h 84 llvm::StringMap<std::unique_ptr<InlineGraphNode>>;
lib/Analysis/CallGraphSCCPass.cpp 134 StringMap<std::pair<unsigned, unsigned>> FunctionToInstrCount;
lib/Analysis/LoopPass.cpp 198 StringMap<std::pair<unsigned, unsigned>> FunctionToInstrCount;
lib/AsmParser/LLParser.cpp 194 for (StringMap<std::pair<Type*, LocTy> >::iterator I =
lib/AsmParser/LLParser.h 118 StringMap<std::pair<Type*, LocTy> > NamedTypes;
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 67 StringMap<const DIE *> GlobalNames;
70 StringMap<const DIE *> GlobalTypes;
314 const StringMap<const DIE *> &getGlobalNames() const { return GlobalNames; }
315 const StringMap<const DIE *> &getGlobalTypes() const { return GlobalTypes; }
lib/CodeGen/AsmPrinter/DwarfDebug.cpp 2074 const StringMap<const DIE *> &Globals) {
lib/CodeGen/AsmPrinter/DwarfDebug.h 490 const StringMap<const DIE *> &Globals);
lib/CodeGen/AsmPrinter/DwarfStringPool.h 29 StringMap<EntryTy, BumpPtrAllocator &> Pool;
lib/CodeGen/MachineOutliner.cpp 924 StringMap<unsigned> &FunctionToInstrCount);
930 const StringMap<unsigned> &FunctionToInstrCount);
1353 StringMap<unsigned> &FunctionToInstrCount) {
1369 const StringMap<unsigned> &FunctionToInstrCount) {
1472 StringMap<unsigned> FunctionToInstrCount;
lib/DebugInfo/DWARF/DWARFContext.cpp 1486 DWARFObjInMemory(const StringMap<std::unique_ptr<MemoryBuffer>> &Sections,
1510 StringMap<unsigned> SectionAmountMap;
1824 DWARFContext::create(const StringMap<std::unique_ptr<MemoryBuffer>> &Sections,
lib/DebugInfo/DWARF/DWARFVerifier.cpp 712 StringMap<uint16_t> FullPathMap;
lib/DebugInfo/PDB/Native/InfoStream.cpp 95 StringMap<uint32_t> InfoStream::named_streams() const {
lib/DebugInfo/PDB/Native/NamedStreamMap.cpp 108 StringMap<uint32_t> NamedStreamMap::entries() const {
109 StringMap<uint32_t> Result;
lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h 263 StringMap<SectionParserFunction> CustomSectionParserFunctions;
lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp 32 llvm::StringMap<bool> FeatureMap;
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp 1071 const StringMap<JITEvaluatedSymbol> ExternalSymbolMap) {
1074 StringMap<RelocationList>::iterator i = ExternalSymbolRelocations.begin();
1136 StringMap<JITEvaluatedSymbol> ExternalSymbolMap;
1207 StringMap<JITEvaluatedSymbol> Resolved;
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 1363 StringMap<uint64_t>::iterator i = GOTSymbolOffsets.find(TargetName);
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h 146 StringMap<uint64_t> GOTSymbolOffsets;
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h 239 typedef StringMap<SymbolTableEntry> RTDyldSymbolTable;
284 StringMap<RelocationList> ExternalSymbolRelocations;
428 const StringMap<JITEvaluatedSymbol> ExternalSymbolMap);
lib/IR/AsmWriter.cpp 704 StringMap<unsigned> ModulePathMap;
712 StringMap<unsigned> TypeIdMap;
lib/IR/Constants.cpp 2520 StringMap<ConstantDataSequential*> &CDSConstants =
2523 StringMap<ConstantDataSequential*>::iterator Slot =
lib/IR/LLVMContext.cpp 259 for (StringMap<unsigned>::const_iterator I = pImpl->CustomMDKindNames.begin(),
lib/IR/LLVMContextImpl.h 1272 StringMap<MDString, BumpPtrAllocator> MDStringCache;
1306 StringMap<ConstantDataSequential*> CDSConstants;
1333 StringMap<StructType*> NamedStructTypes;
1348 StringMap<unsigned> CustomMDKindNames;
1374 StringMap<uint32_t> BundleTagCache;
1382 StringMap<SyncScope::ID> SSC;
lib/IR/LegacyPassManager.cpp 144 Module &M, StringMap<std::pair<unsigned, unsigned>> &FunctionToInstrCount) {
167 StringMap<std::pair<unsigned, unsigned>> &FunctionToInstrCount,
1384 StringMap<std::pair<unsigned, unsigned>> FunctionToInstrCount;
1624 StringMap<std::pair<unsigned, unsigned>> FunctionToInstrCount;
1730 StringMap<std::pair<unsigned, unsigned>> FunctionToInstrCount;
lib/IR/Module.cpp 76 NamedMDSymTab = new StringMap<NamedMDNode *>();
lib/IR/PassTimingInfo.cpp 61 StringMap<unsigned> PassIDCountMap; ///< Map that counts instances of passes
lib/IR/Type.cpp 393 StringMap<StructType *> &SymbolTable = getContext().pImpl->NamedStructTypes;
395 using EntryTy = StringMap<StructType *>::MapEntryTy;
lib/LTO/LTO.cpp 1032 const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries;
1036 const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries)
1065 const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries,
1200 const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries,
1270 StringMap<GVSummaryMapTy>
1288 StringMap<FunctionImporter::ImportMapTy> ImportLists(
1290 StringMap<FunctionImporter::ExportSetTy> ExportLists(
1292 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
lib/LTO/LTOModule.cpp 614 for (StringMap<NameAndAttributes>::iterator u =_undefines.begin(),
lib/LTO/ThinLTOCodeGenerator.cpp 142 static StringMap<lto::InputFile *>
144 StringMap<lto::InputFile *> ModuleMap;
206 StringMap<lto::InputFile*> &ModuleMap,
400 StringMap<lto::InputFile *> &ModuleMap, TargetMachine &TM,
465 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>>
585 const StringMap<FunctionImporter::ExportSetTy> &ExportLists;
588 IsExported(const StringMap<FunctionImporter::ExportSetTy> &ExportLists,
639 StringMap<GVSummaryMapTy> ModuleToDefinedGVSummaries;
653 StringMap<FunctionImporter::ImportMapTy> ImportLists(ModuleCount);
654 StringMap<FunctionImporter::ExportSetTy> ExportLists(ModuleCount);
662 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
688 StringMap<GVSummaryMapTy> ModuleToDefinedGVSummaries(ModuleCount);
701 StringMap<FunctionImporter::ImportMapTy> ImportLists(ModuleCount);
702 StringMap<FunctionImporter::ExportSetTy> ExportLists(ModuleCount);
721 StringMap<GVSummaryMapTy> ModuleToDefinedGVSummaries(ModuleCount);
734 StringMap<FunctionImporter::ImportMapTy> ImportLists(ModuleCount);
735 StringMap<FunctionImporter::ExportSetTy> ExportLists(ModuleCount);
754 StringMap<GVSummaryMapTy> ModuleToDefinedGVSummaries(ModuleCount);
767 StringMap<FunctionImporter::ImportMapTy> ImportLists(ModuleCount);
768 StringMap<FunctionImporter::ExportSetTy> ExportLists(ModuleCount);
802 StringMap<GVSummaryMapTy> ModuleToDefinedGVSummaries(ModuleCount);
809 StringMap<FunctionImporter::ImportMapTy> ImportLists(ModuleCount);
810 StringMap<FunctionImporter::ExportSetTy> ExportLists(ModuleCount);
824 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
955 StringMap<GVSummaryMapTy> ModuleToDefinedGVSummaries(ModuleCount);
984 StringMap<FunctionImporter::ImportMapTy> ImportLists(ModuleCount);
985 StringMap<FunctionImporter::ExportSetTy> ExportLists(ModuleCount);
993 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
lib/MC/MCContext.cpp 368 StringMap<bool>::iterator I;
lib/MC/MCParser/AsmParser.cpp 145 StringMap<ExtensionDirectiveHandler> ExtensionDirectiveMap;
526 StringMap<DirectiveKind> DirectiveKindMap;
539 StringMap<CVDefRangeType> CVDefRangeTypeMap;
1755 StringMap<DirectiveKind>::const_iterator DirKindIt =
3898 StringMap<CVDefRangeType>::const_iterator CVTypeIt =
lib/Object/ArchiveWriter.cpp 210 StringMap<uint64_t> &MemberNames, object::Archive::Kind Kind,
404 StringMap<uint64_t> MemberNames;
lib/Object/RecordStreamer.cpp 138 StringMap<const GlobalValue *> MangledNameMap;
lib/Object/RecordStreamer.h 32 StringMap<State> Symbols;
75 using const_iterator = StringMap<State>::const_iterator;
lib/ObjectYAML/COFFEmitter.cpp 139 StringMap<unsigned>::iterator i = StringTableMap.find(Str);
154 StringMap<unsigned> StringTableMap;
492 StringMap<unsigned> SymbolTableIndexMap;
lib/ObjectYAML/DWARFEmitter.cpp 300 StringMap<std::unique_ptr<MemoryBuffer>> &OutputBuffers) {
350 Expected<StringMap<std::unique_ptr<MemoryBuffer>>>
366 StringMap<std::unique_ptr<MemoryBuffer>> DebugSections;
lib/ObjectYAML/ELFEmitter.cpp 65 StringMap<unsigned> Map;
lib/ProfileData/SampleProfWriter.cpp 44 const StringMap<FunctionSamples> &ProfileMap) {
66 SampleProfileWriter::write(const StringMap<FunctionSamples> &ProfileMap) {
131 const StringMap<FunctionSamples> &ProfileMap) {
170 const StringMap<FunctionSamples> &ProfileMap) {
215 const StringMap<FunctionSamples> &ProfileMap) {
374 const StringMap<FunctionSamples> &ProfileMap) {
458 const StringMap<FunctionSamples> &ProfileMap) {
468 const StringMap<FunctionSamples> &ProfileMap) {
614 const StringMap<FunctionSamples> &ProfileMap) {
lib/Support/CommandLine.cpp 563 const StringMap<Option *> &OptionsMap,
577 for (StringMap<Option *>::const_iterator it = OptionsMap.begin(),
708 const StringMap<Option *> &OptionsMap) {
709 StringMap<Option *>::const_iterator OMI = OptionsMap.find(Name);
737 const StringMap<Option *> &OptionsMap) {
2012 static void sortOpts(StringMap<Option *> &OptMap,
2017 for (StringMap<Option *>::iterator I = OptMap.begin(), E = OptMap.end();
2454 StringMap<Option *> &cl::getRegisteredOptions(SubCommand &Sub) {
lib/Support/DynamicLibrary.cpp 116 static llvm::ManagedStatic<llvm::StringMap<void *>> ExplicitSymbols;
185 StringMap<void *>::iterator i = ExplicitSymbols->find(SymbolName);
lib/Support/FileCheckImpl.h 255 StringMap<StringRef> GlobalVariableTable;
260 StringMap<bool> DefinedVariableTable;
267 StringMap<FileCheckNumericVariable *> GlobalNumericVariableTable;
414 StringMap<FileCheckNumericVariableMatch> NumericVariableDefs;
lib/Support/Host.cpp 1305 bool sys::getHostCPUFeatures(StringMap<bool> &Features) {
lib/Support/SpecialCaseList.cpp 99 StringMap<size_t> Sections;
118 StringMap<size_t> Sections;
125 StringMap<size_t> &SectionsMap,
225 StringMap<Matcher>::const_iterator II = I->second.find(Category);
lib/Support/TimeProfiler.cpp 181 StringMap<CountAndDurationType> CountAndTotalPerName;
lib/Support/Timer.cpp 186 typedef StringMap<Timer> Name2TimerMap;
189 StringMap<std::pair<TimerGroup*, Name2TimerMap> > Map;
192 for (StringMap<std::pair<TimerGroup*, Name2TimerMap> >::iterator
245 const StringMap<TimeRecord> &Records)
lib/Support/VirtualFileSystem.cpp 624 llvm::StringMap<std::unique_ptr<InMemoryNode>> Entries;
lib/TableGen/Record.cpp 534 static StringMap<StringInit*, BumpPtrAllocator &> ThePool(Allocator);
lib/Target/AArch64/AArch64TargetMachine.h 28 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap;
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 82 StringMap<std::pair<RegKind, unsigned>> RegisterReqs;
lib/Target/AMDGPU/AMDGPULibFunc.cpp 67 static StringMap<int> buildManglingRulesMap();
81 static StringMap<unsigned> buildNameMap();
554 StringMap<int> ManglingRule::buildManglingRulesMap() {
555 StringMap<int> Map(array_lengthof(manglingRules));
563 static const StringMap<int> manglingRulesMap =
1000 StringMap<unsigned> UnmangledFuncInfo::buildNameMap() {
1001 StringMap<unsigned> Map;
1008 static const StringMap<unsigned> Map = buildNameMap();
lib/Target/AMDGPU/AMDGPUTargetMachine.h 71 mutable StringMap<std::unique_ptr<R600Subtarget>> SubtargetMap;
96 mutable StringMap<std::unique_ptr<GCNSubtarget>> SubtargetMap;
lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp 47 static StringMap<int> createIndexMap(const ArrayRef<StringRef> &names,
49 StringMap<int> map;
lib/Target/ARM/ARMTargetMachine.h 39 mutable StringMap<std::unique_ptr<ARMSubtarget>> SubtargetMap;
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 196 StringMap<unsigned> RegisterReqs;
3926 StringMap<unsigned>::const_iterator Entry = RegisterReqs.find(lowerCase);
lib/Target/BPF/BTFDebug.h 248 StringMap<std::vector<std::string>> FileContent;
lib/Target/Hexagon/HexagonTargetMachine.h 27 mutable StringMap<std::unique_ptr<HexagonSubtarget>> SubtargetMap;
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 156 StringMap<AsmToken> RegisterSets;
lib/Target/Mips/MipsTargetMachine.h 37 mutable StringMap<std::unique_ptr<MipsSubtarget>> SubtargetMap;
lib/Target/PowerPC/PPCTargetMachine.h 32 mutable StringMap<std::unique_ptr<PPCSubtarget>> SubtargetMap;
lib/Target/Sparc/SparcTargetMachine.h 26 mutable StringMap<std::unique_ptr<SparcSubtarget>> SubtargetMap;
lib/Target/TargetMachineC.cpp 259 StringMap<bool> HostFeatures;
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 248 StringMap<Function *> InvokeWrappers;
lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp 492 StringMap<RTLIB::Libcall> Map;
lib/Target/WebAssembly/WebAssemblyTargetMachine.h 25 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap;
lib/Target/X86/X86TargetMachine.h 32 mutable StringMap<std::unique_ptr<X86Subtarget>> SubtargetMap;
lib/Transforms/IPO/FunctionImport.cpp 285 StringMap<FunctionImporter::ExportSetTy> *ExportLists) {
352 StringMap<FunctionImporter::ExportSetTy> *ExportLists,
528 StringMap<FunctionImporter::ExportSetTy> *ExportLists = nullptr) {
620 const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries,
621 StringMap<FunctionImporter::ImportMapTy> &ImportLists,
622 StringMap<FunctionImporter::ExportSetTy> &ExportLists) {
873 const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries,
lib/Transforms/IPO/SampleProfile.cpp 356 StringMap<Function *> SymbolMap;
lib/Transforms/Instrumentation/GCOVProfiling.cpp 137 StringMap<bool> InstrumentedFiles;
333 StringMap<GCOVLines> LinesByFile;
tools/clang/include/clang/AST/ASTContext.h 288 mutable llvm::StringMap<StringLiteral *> StringLiteralCache;
3039 llvm::StringMap<SectionInfo> SectionInfos;
tools/clang/include/clang/AST/CommentSema.h 55 llvm::StringMap<TParamCommandComment *> TemplateParameterDocs;
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h 124 Profiling(llvm::StringMap<llvm::TimeRecord> &Records)
128 llvm::StringMap<llvm::TimeRecord> &Records;
tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h 149 using NamedValueMap = llvm::StringMap<VariantValue>;
tools/clang/include/clang/Basic/FileManager.h 202 llvm::StringMap<llvm::ErrorOr<DirectoryEntry &>, llvm::BumpPtrAllocator>
221 llvm::StringMap<llvm::ErrorOr<SeenFileEntryOrRedirect>,
tools/clang/include/clang/Basic/FileSystemStatCache.h 71 llvm::StringMap<llvm::vfs::Status, llvm::BumpPtrAllocator> StatCalls;
74 llvm::StringMap<llvm::vfs::Status,
tools/clang/include/clang/Basic/IdentifierTable.h 488 using HashTableTy = llvm::StringMap<IdentifierInfo *, llvm::BumpPtrAllocator>;
tools/clang/include/clang/Basic/Module.h 127 llvm::StringMap<unsigned> SubModuleIndex;
tools/clang/include/clang/Basic/OpenCLOptions.h 33 llvm::StringMap<Info> OptMap;
118 for (llvm::StringMap<Info>::iterator I = OptMap.begin(),
124 for (llvm::StringMap<Info>::iterator I = OptMap.begin(),
130 for (llvm::StringMap<Info>::iterator I = OptMap.begin(), E = OptMap.end();
tools/clang/include/clang/Basic/SourceManagerInternals.h 87 llvm::StringMap<unsigned, llvm::BumpPtrAllocator> FilenameIDs;
tools/clang/include/clang/Basic/TargetInfo.h 1052 virtual bool initFeatureMap(llvm::StringMap<bool> &Features,
1095 virtual void setFeatureEnabled(llvm::StringMap<bool> &Features,
tools/clang/include/clang/CrossTU/CrossTranslationUnit.h 88 llvm::Expected<llvm::StringMap<std::string>>
91 std::string createCrossTUIndexString(const llvm::StringMap<std::string> &Index);
280 template <typename... T> using BaseMapTy = llvm::StringMap<T...>;
281 using OwningMapTy = BaseMapTy<std::unique_ptr<clang::ASTUnit>>;
282 using NonOwningMapTy = BaseMapTy<clang::ASTUnit *>;
287 using IndexMapTy = BaseMapTy<std::string>;
tools/clang/include/clang/Driver/Driver.h 243 mutable llvm::StringMap<std::unique_ptr<ToolChain>> ToolChains;
tools/clang/include/clang/Frontend/ASTUnit.h 222 llvm::StringMap<SourceLocation> PreambleSrcLocCache;
306 llvm::StringMap<unsigned> &getCachedCompletionTypes() {
334 llvm::StringMap<unsigned> CachedCompletionTypes;
tools/clang/include/clang/Frontend/LayoutOverrideSource.h 38 llvm::StringMap<Layout> Layouts;
tools/clang/include/clang/Frontend/PrecompiledPreamble.h 125 llvm::StringMap<PreambleFileHash> FilesInPreamble);
253 llvm::StringMap<PreambleFileHash> FilesInPreamble;
tools/clang/include/clang/Frontend/Utils.h 159 llvm::StringMap<std::string> SymLinkMap;
tools/clang/include/clang/Lex/HeaderSearch.h 215 llvm::StringMap<LookupFileCacheInfo, llvm::BumpPtrAllocator> LookupFileCache;
219 llvm::StringMap<FrameworkCacheEntry, llvm::BumpPtrAllocator> FrameworkMap;
225 llvm::StringMap<std::string, llvm::BumpPtrAllocator>;
tools/clang/include/clang/Lex/ModuleMap.h 101 llvm::StringMap<Module *> Modules;
111 llvm::StringMap<llvm::StringSet<>> PendingLinkAsModule;
683 using module_iterator = llvm::StringMap<Module *>::const_iterator;
tools/clang/include/clang/Lex/Pragma.h 99 llvm::StringMap<PragmaHandler *> Handlers;
tools/clang/include/clang/Sema/SemaInternal.h 87 typedef llvm::StringMap<TypoResultList> TypoResultsMap;
tools/clang/include/clang/Serialization/ASTReader.h 449 llvm::StringMap<std::shared_ptr<ModuleFileExtension>> ModuleFileExtensions;
tools/clang/include/clang/Serialization/GlobalModuleIndex.h 107 llvm::StringMap<unsigned> UnresolvedModules;
tools/clang/include/clang/Serialization/InMemoryModuleCache.h 45 llvm::StringMap<PCM> PCMs;
tools/clang/include/clang/Serialization/PCHContainerOperations.h 91 llvm::StringMap<std::unique_ptr<PCHContainerWriter>> Writers;
92 llvm::StringMap<std::unique_ptr<PCHContainerReader>> Readers;
tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h 164 using ConfigTable = llvm::StringMap<std::string>;
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 631 llvm::StringMap<BugType *> StrBugTypes;
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h 302 llvm::StringMap<size_t> PackageSizes;
tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h 43 ParseModelFileAction(llvm::StringMap<Stmt *> &Bodies);
51 llvm::StringMap<Stmt *> &Bodies;
tools/clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h 33 ModelConsumer(llvm::StringMap<Stmt *> &Bodies);
38 llvm::StringMap<Stmt *> &Bodies;
tools/clang/include/clang/Tooling/AllTUsExecution.h 68 llvm::StringMap<std::string> OverlayFiles;
tools/clang/include/clang/Tooling/Core/Diagnostic.h 47 llvm::StringMap<Replacements> Fix;
98 const llvm::StringMap<Replacements> *selectFirstFix(const Diagnostic& D);
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h 128 llvm::StringMap<SharedFileSystemEntry, llvm::BumpPtrAllocator> Cache;
177 llvm::StringMap<const CachedFileSystemEntry *, llvm::BumpPtrAllocator> Cache;
tools/clang/include/clang/Tooling/DiagnosticsYaml.h 70 llvm::StringMap<clang::tooling::Replacements> Fix;
tools/clang/include/clang/Tooling/Inclusions/HeaderIncludes.h 103 llvm::StringMap<llvm::SmallVector<Include, 1>> ExistingIncludes;
tools/clang/include/clang/Tooling/JSONCompilationDatabase.h 125 llvm::StringMap<std::vector<CompileCommandRef>> IndexByFile;
tools/clang/include/clang/Tooling/Tooling.h 292 llvm::StringMap<StringRef> MappedFileContents;
tools/clang/lib/ARCMigrate/TransformActions.cpp 118 llvm::StringMap<bool> UniqueText;
tools/clang/lib/AST/ItaniumCXXABI.cpp 132 llvm::StringMap<unsigned> LambdaManglingNumbers;
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp 797 llvm::StringMap<llvm::TimeRecord> TimeByBucket;
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp 44 using ConstructorMap = llvm::StringMap<std::unique_ptr<const MatcherDescriptor>>;
tools/clang/lib/Basic/FileManager.cpp 531 for (llvm::StringMap<llvm::ErrorOr<SeenFileEntryOrRedirect>,
tools/clang/lib/Basic/IdentifierTable.cpp 329 for (llvm::StringMap<IdentifierInfo*, llvm::BumpPtrAllocator>::const_iterator
tools/clang/lib/Basic/Module.cpp 317 llvm::StringMap<unsigned>::const_iterator Pos = SubModuleIndex.find(Name);
325 llvm::StringMap<unsigned>::const_iterator Pos = SubModuleIndex.find(Name);
tools/clang/lib/Basic/TargetInfo.cpp 403 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU,
tools/clang/lib/Basic/Targets.cpp 649 llvm::StringMap<bool> Features;
tools/clang/lib/Basic/Targets/AMDGPU.cpp 128 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU,
tools/clang/lib/Basic/Targets/AMDGPU.h 207 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags,
tools/clang/lib/Basic/Targets/ARM.cpp 353 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU,
tools/clang/lib/Basic/Targets/ARM.h 123 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags,
tools/clang/lib/Basic/Targets/BPF.h 54 void setFeatureEnabled(llvm::StringMap<bool> &Features, StringRef Name,
tools/clang/lib/Basic/Targets/Hexagon.cpp 71 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU,
tools/clang/lib/Basic/Targets/Hexagon.h 91 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags,
tools/clang/lib/Basic/Targets/Mips.h 176 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags,
tools/clang/lib/Basic/Targets/NVPTX.h 65 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags,
tools/clang/lib/Basic/Targets/PPC.cpp 257 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU,
346 void PPCTargetInfo::setFeatureEnabled(llvm::StringMap<bool> &Features,
tools/clang/lib/Basic/Targets/PPC.h 163 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags,
172 void setFeatureEnabled(llvm::StringMap<bool> &Features, StringRef Name,
tools/clang/lib/Basic/Targets/SystemZ.h 93 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags,
tools/clang/lib/Basic/Targets/WebAssembly.cpp 85 void WebAssemblyTargetInfo::setSIMDLevel(llvm::StringMap<bool> &Features,
100 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU,
tools/clang/lib/Basic/Targets/WebAssembly.h 66 static void setSIMDLevel(llvm::StringMap<bool> &Features, SIMDEnum Level);
69 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags,
tools/clang/lib/Basic/Targets/X86.cpp 105 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU,
466 void X86TargetInfo::setSSELevel(llvm::StringMap<bool> &Features,
549 void X86TargetInfo::setMMXLevel(llvm::StringMap<bool> &Features,
582 void X86TargetInfo::setXOPLevel(llvm::StringMap<bool> &Features, XOPEnum Level,
617 void X86TargetInfo::setFeatureEnabledImpl(llvm::StringMap<bool> &Features,
tools/clang/lib/Basic/Targets/X86.h 246 static void setSSELevel(llvm::StringMap<bool> &Features, X86SSEEnum Level,
249 static void setMMXLevel(llvm::StringMap<bool> &Features, MMX3DNowEnum Level,
252 static void setXOPLevel(llvm::StringMap<bool> &Features, XOPEnum Level,
255 void setFeatureEnabled(llvm::StringMap<bool> &Features, StringRef Name,
262 static void setFeatureEnabledImpl(llvm::StringMap<bool> &Features,
266 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags,
tools/clang/lib/CodeGen/BackendUtil.cpp 1371 StringMap<DenseMap<GlobalValue::GUID, GlobalValueSummary *>>
tools/clang/lib/CodeGen/CGObjCGNU.cpp 362 llvm::StringMap<llvm::Constant*> ObjCStrings;
364 llvm::StringMap<llvm::Constant*> ExistingProtocols;
973 llvm::StringMap<llvm::Constant*>::iterator old = ObjCStrings.find(Str);
1303 llvm::StringMap<llvm::Constant*> ExistingProtocolRefs;
2457 llvm::StringMap<llvm::Constant*>::iterator old = ObjCStrings.find(Str);
3017 llvm::StringMap<llvm::Constant*>::iterator value =
tools/clang/lib/CodeGen/CGObjCMac.cpp 861 llvm::StringMap<llvm::GlobalVariable*> ClassNames;
871 llvm::StringMap<llvm::GlobalVariable*> MethodVarTypes;
920 llvm::StringMap<llvm::GlobalVariable *> NSConstantStringMap;
1941 GetConstantStringEntry(llvm::StringMap<llvm::GlobalVariable *> &Map,
tools/clang/lib/CodeGen/CGOpenMPRuntime.h 375 llvm::StringMap<llvm::AssertingVH<llvm::Constant>, llvm::BumpPtrAllocator>
631 typedef llvm::StringMap<OffloadEntriesTargetRegionPerLine>
641 typedef llvm::StringMap<OffloadEntryInfoDeviceGlobalVar>
652 llvm::StringMap<llvm::WeakTrackingVH> EmittedNonTargetVariables;
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 4933 llvm::StringMap<bool> Features;
tools/clang/lib/CodeGen/CodeGenFunction.cpp 2155 llvm::StringMap<bool> CallerFeatureMap;
2221 llvm::StringMap<bool> CalleeFeatureMap;
tools/clang/lib/CodeGen/CodeGenModule.cpp 1669 llvm::StringMap<bool> FeatureMap;
1673 for (const llvm::StringMap<bool>::value_type &Entry : FeatureMap)
4582 GetConstantCFStringEntry(llvm::StringMap<llvm::GlobalVariable *> &Map,
5880 void CodeGenModule::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
tools/clang/lib/CodeGen/CodeGenModule.h 356 typedef llvm::StringMap<llvm::TrackingVH<llvm::Constant> > ReplacementsTy;
396 llvm::StringMap<GlobalDecl, llvm::BumpPtrAllocator> Manglings;
402 llvm::StringMap<std::pair<GlobalDecl, unsigned>, llvm::BumpPtrAllocator>
409 llvm::StringMap<llvm::Constant*> AnnotationStrings;
411 llvm::StringMap<llvm::GlobalVariable *> CFConstantStringMap;
1159 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, GlobalDecl GD);
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp 131 llvm::Expected<llvm::StringMap<std::string>>
138 llvm::StringMap<std::string> Result;
162 createCrossTUIndexString(const llvm::StringMap<std::string> &Index) {
tools/clang/lib/Driver/Driver.cpp 674 llvm::StringMap<const char *> FoundNormalizedTriples;
tools/clang/lib/Driver/Multilib.cpp 99 llvm::StringMap<int> FlagSet;
102 llvm::StringMap<int>::iterator SI = FlagSet.find(Flag.substr(1));
245 llvm::StringMap<bool> FlagSet;
254 llvm::StringMap<bool>::const_iterator SI = FlagSet.find(Flag.substr(1));
tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp 374 llvm::StringMap<bool> HostFeatures;
tools/clang/lib/Driver/ToolChains/Arch/X86.cpp 115 llvm::StringMap<bool> HostFeatures;
tools/clang/lib/Driver/ToolChains/Clang.cpp 220 llvm::StringMap<bool> OptionStrings;
243 llvm::StringMap<bool>::iterator OptionIter = OptionStrings.find(ValBase);
tools/clang/lib/Driver/ToolChains/CommonArgs.cpp 1465 llvm::StringMap<unsigned> LastOpt;
1475 llvm::StringMap<unsigned>::iterator LastI =
tools/clang/lib/Driver/ToolChains/Cuda.h 38 llvm::StringMap<std::string> LibDeviceMap;
tools/clang/lib/Format/ContinuationIndenter.h 39 llvm::StringMap<FormatStyle> DelimiterStyle;
40 llvm::StringMap<FormatStyle> EnclosingFunctionStyle;
tools/clang/lib/Frontend/ASTUnit.cpp 2097 llvm::StringMap<unsigned> &CachedCompletionTypes
2099 llvm::StringMap<unsigned>::iterator Pos
tools/clang/lib/Frontend/LayoutOverrideSource.cpp 166 llvm::StringMap<Layout>::iterator Known = Layouts.find(Record->getName());
192 for (llvm::StringMap<Layout>::iterator L = Layouts.begin(),
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 368 llvm::StringMap<PrecompiledPreamble::PreambleFileHash> FilesInPreamble;
460 llvm::StringMap<PreambleFileHash> OverridenFileBuffers;
526 llvm::StringMap<PreambleFileHash> FilesInPreamble)
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 332 llvm::StringMap<Marker> Markers;
336 llvm::StringMap<llvm::SmallVector<UnattachedDirective, 2>> DeferredDirectives;
tools/clang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp 100 StringMap<char> SplitIds;
tools/clang/lib/Lex/ModuleMap.cpp 771 llvm::StringMap<Module *>::const_iterator Known = Modules.find(Name);
1247 for (llvm::StringMap<Module *>::iterator M = Modules.begin(),
tools/clang/lib/Parse/ParseOpenMP.cpp 824 Parser &P, SourceLocation Loc, llvm::StringMap<SourceLocation> &UsedCtx,
916 llvm::StringMap<SourceLocation> UsedCtxSets;
956 llvm::StringMap<SourceLocation> UsedCtx;
tools/clang/lib/Sema/SemaCodeComplete.cpp 1946 llvm::StringMap<std::vector<FunctionDecl *>> Overrides;
tools/clang/lib/Sema/SemaDeclAttr.cpp 3359 llvm::StringMap<int> NameIdxMapping;
tools/clang/lib/Sema/SemaOpenMP.cpp 101 llvm::StringMap<std::pair<const OMPCriticalDirective *, llvm::APSInt>>;
tools/clang/lib/Serialization/ASTReader.cpp 451 llvm::StringMap<std::pair<StringRef, bool /*IsUndef*/>>;
643 llvm::StringMap<std::pair<StringRef, bool /*IsUndef*/>>::iterator Known =
tools/clang/lib/Serialization/ASTWriter.cpp 1982 llvm::StringMap<unsigned> FrameworkNameOffset;
2064 llvm::StringMap<unsigned>::iterator Pos
tools/clang/lib/Serialization/GlobalModuleIndex.cpp 339 llvm::StringMap<unsigned>::iterator Known = UnresolvedModules.find(Name);
431 typedef llvm::StringMap<SmallVector<unsigned, 2> > InterestingIdentifierMap;
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp 71 static llvm::StringMap<FoundationClass> Classes;
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp 153 using NameRuleMap = llvm::StringMap<TaintPropagationRule>;
154 using NameArgMap = llvm::StringMap<ArgVector>;
tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp 77 mutable llvm::StringMap<llvm::SmallSet<Selector, 16> > SelectorsForClass;
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp 205 typedef llvm::StringMap<FunctionVariantsTy> FunctionSummaryMapTy;
tools/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp 241 const StringMap<unsigned> &RuleMapping) {
297 StringMap<unsigned> &RuleMapping) {
314 StringMap<unsigned> &RuleMapping) {
325 StringMap<unsigned> RuleMapping;
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp 102 llvm::StringMap<size_t>::const_iterator PackageSize =
tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp 20 ParseModelFileAction::ParseModelFileAction(llvm::StringMap<Stmt *> &Bodies)
tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp 28 ModelConsumer::ModelConsumer(llvm::StringMap<Stmt *> &Bodies)
tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h 64 llvm::StringMap<Stmt *> Bodies;
tools/clang/lib/Tooling/Core/Diagnostic.cpp 49 const llvm::StringMap<Replacements> *selectFirstFix(const Diagnostic& D) {
tools/clang/lib/Tooling/FileMatchTrie.cpp 115 llvm::StringMap<FileMatchTrieNode>::const_iterator MatchingChild =
143 llvm::StringMap<FileMatchTrieNode>::const_iterator Except) const {
150 for (llvm::StringMap<FileMatchTrieNode>::const_iterator
164 llvm::StringMap<FileMatchTrieNode> Children;
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp 54 llvm::StringMap<std::string> Index;
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp 220 StringMap<BundleInfo> BundlesInfo;
223 StringMap<BundleInfo>::iterator CurBundleInfo;
224 StringMap<BundleInfo>::iterator NextBundleInfo;
737 StringMap<StringRef> Worklist;
tools/clang/tools/diagtool/DiagTool.cpp 25 typedef llvm::StringMap<DiagTool *> ToolMap;
tools/clang/tools/diagtool/ListWarnings.cpp 51 llvm::StringMap<std::vector<unsigned> > flagHistogram;
tools/clang/tools/extra/clang-doc/tool/ClangDocMain.cpp 258 llvm::StringMap<std::vector<StringRef>> USRToBitcode;
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/HeaderMapCollector.h 24 typedef llvm::StringMap<std::string> HeaderMap;
tools/clang/tools/extra/clang-move/Move.h 193 llvm::StringMap<FileID> FilePathToFileID;
tools/clang/tools/extra/clang-query/QuerySession.h 39 llvm::StringMap<ast_matchers::dynamic::VariantValue> NamedValues;
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp 61 llvm::StringMap<unsigned> NameToIndex;
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 132 const llvm::StringMap<Replacements> *ChosenFix = selectFirstFix(Error);
250 const llvm::StringMap<Replacements> &Fix) {
284 llvm::StringMap<Replacements> FileReplacements;
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp 143 llvm::StringMap<Tristate> Cache;
637 std::pair<ClangTidyError *, llvm::StringMap<tooling::Replacements> *>>
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h 255 llvm::StringMap<OptionsSource> CachedOptions;
tools/clang/tools/extra/clang-tidy/ClangTidyProfiling.h 47 llvm::StringMap<llvm::TimeRecord> Records;
tools/clang/tools/extra/clang-tidy/abseil/DurationRewriter.cpp 232 static const llvm::StringMap<DurationScale> ScaleMap(
254 static const llvm::StringMap<DurationScale> ScaleMap(
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h 49 llvm::StringMap<std::vector<const CXXRecordDecl *>> DeclNameToDefinitions;
50 llvm::StringMap<std::vector<const CXXRecordDecl *>> DeclNameToDeclarations;
tools/clang/tools/extra/clang-tidy/fuchsia/MultipleInheritanceCheck.h 40 llvm::StringMap<bool> InterfaceMap;
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp 38 llvm::StringMap<std::string> CStyledHeaderToCxx;
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp 26 static const llvm::StringMap<StringRef> ReplacementTypes = {
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp 213 static llvm::StringMap<std::string> FixedWidthMatches = {
tools/clang/tools/extra/clang-tidy/portability/SIMDIntrinsicsCheck.cpp 45 static const llvm::StringMap<StringRef> Mapping{
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp 259 llvm::StringMap<const FileEntry *> Files;
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h 77 llvm::StringMap<SourceRangeVector> IncludeLocations;
tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.h 43 llvm::DenseMap<const FunctionDecl *, llvm::StringMap<std::string>>
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp 373 llvm::StringMap<std::function<void(llvm::json::Value)>> Notifications;
374 llvm::StringMap<std::function<void(llvm::json::Value, ReplyOnce)>> Calls;
380 llvm::StringMap<std::pair<Canceler, /*Cookie*/ unsigned>> RequestCancelers;
tools/clang/tools/extra/clangd/ClangdLSPServer.h 153 llvm::StringMap<DiagnosticToReplacementMap> FixItsMap;
155 llvm::StringMap<std::vector<HighlightingToken>> FileToHighlightings;
tools/clang/tools/extra/clangd/ClangdServer.h 332 llvm::StringMap<llvm::Optional<FuzzyFindRequest>>
tools/clang/tools/extra/clangd/CodeComplete.cpp 1281 llvm::StringMap<SourceParams> ProxSources;
1345 llvm::StringMap<SourceParams> ProxSources;
tools/clang/tools/extra/clangd/DraftStore.h 53 llvm::StringMap<std::string> Drafts;
tools/clang/tools/extra/clangd/FS.h 66 llvm::StringMap<llvm::vfs::Status> StatCache;
tools/clang/tools/extra/clangd/FileDistance.cpp 58 FileDistance::FileDistance(llvm::StringMap<SourceParams> Sources,
165 llvm::StringMap<SourceParams> SchemeSources;
192 llvm::StringMap<SourceParams> Sources;
tools/clang/tools/extra/clangd/FileDistance.h 77 FileDistance(llvm::StringMap<SourceParams> Sources,
96 URIDistance(llvm::StringMap<SourceParams> Sources,
110 llvm::StringMap<SourceParams> Sources;
111 llvm::StringMap<std::unique_ptr<FileDistance>> ByScheme;
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp 216 llvm::StringMap<bool> DirectoryHasCDB;
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.h 107 mutable llvm::StringMap<CachedCDB> CompilationDatabases;
143 llvm::StringMap<tooling::CompileCommand> Commands; /* GUARDED_BY(Mut) */
tools/clang/tools/extra/clangd/HeaderSourceSwitch.cpp 84 llvm::StringMap<int> Candidates; // Target path => score.
tools/clang/tools/extra/clangd/Headers.cpp 135 llvm::StringMap<unsigned>
138 llvm::StringMap<unsigned> Result;
tools/clang/tools/extra/clangd/Headers.h 82 using IncludeGraph = llvm::StringMap<IncludeGraphNode>;
118 llvm::StringMap<unsigned> includeDepth(llvm::StringRef Root) const;
133 llvm::StringMap<unsigned> NameToIndex; // Values are file indexes.
tools/clang/tools/extra/clangd/IncludeFixer.h 87 mutable llvm::StringMap<SymbolSlab> FuzzyFindCache;
tools/clang/tools/extra/clangd/SourceCode.cpp 739 llvm::StringMap<unsigned> collectIdentifiers(llvm::StringRef Content,
741 llvm::StringMap<unsigned> Identifiers;
898 llvm::StringMap<llvm::StringSet<>> UsingDirectives;
tools/clang/tools/extra/clangd/SourceCode.h 232 llvm::StringMap<unsigned> collectIdentifiers(llvm::StringRef Content,
tools/clang/tools/extra/clangd/TUScheduler.h 252 llvm::StringMap<std::unique_ptr<FileData>> Files;
tools/clang/tools/extra/clangd/index/Background.cpp 85 llvm::StringMap<std::string> URIToPathCache;
221 const llvm::StringMap<ShardVersion> &ShardVersionsSnapshot,
230 llvm::StringMap<File> Files;
355 llvm::StringMap<ShardVersion> ShardVersionsSnapshot;
tools/clang/tools/extra/clangd/index/Background.h 108 llvm::StringMap<unsigned> Boosts;
162 const llvm::StringMap<ShardVersion> &ShardVersionsSnapshot,
174 llvm::StringMap<ShardVersion> ShardVersions; // Key is absolute file path.
tools/clang/tools/extra/clangd/index/BackgroundIndexLoader.cpp 47 llvm::StringMap<LoadedShard> LoadedShards;
tools/clang/tools/extra/clangd/index/BackgroundIndexStorage.cpp 137 llvm::StringMap<std::unique_ptr<BackgroundIndexStorage>> IndexStorageMap;
tools/clang/tools/extra/clangd/index/CanonicalIncludes.cpp 90 static const auto *Symbols = new llvm::StringMap<llvm::StringRef>({
97 static const auto *CSymbols = new llvm::StringMap<llvm::StringRef>({
108 static const auto *SystemHeaderMap = new llvm::StringMap<llvm::StringRef>({
tools/clang/tools/extra/clangd/index/CanonicalIncludes.h 59 llvm::StringMap<std::string> FullPathMapping;
62 const llvm::StringMap<llvm::StringRef> *StdSuffixHeaderMapping = nullptr;
65 const llvm::StringMap<llvm::StringRef> *StdSymbolMapping = nullptr;
tools/clang/tools/extra/clangd/index/FileIndex.h 85 llvm::StringMap<std::shared_ptr<SymbolSlab>> FileToSymbols;
87 llvm::StringMap<RefSlabAndCountReferences> FileToRefs;
89 llvm::StringMap<std::shared_ptr<RelationSlab>> FileToRelations;
tools/clang/tools/extra/clangd/index/Serialization.cpp 430 llvm::StringMap<llvm::StringRef> Chunks;
tools/clang/tools/extra/clangd/index/dex/Dex.cpp 115 llvm::StringMap<SourceParams> Sources;
tools/clang/tools/extra/clangd/refactor/Tweak.h 82 llvm::StringMap<Edit> ApplyEdits;
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp 50 llvm::StringMap<std::string> &Storage;
54 MemoryShardStorage(llvm::StringMap<std::string> &Storage, size_t &CacheHits)
91 llvm::StringMap<std::string> Storage;
131 llvm::StringMap<std::string> Storage;
191 llvm::StringMap<std::string> Storage;
260 llvm::StringMap<std::string> Storage;
309 llvm::StringMap<std::string> Storage;
383 llvm::StringMap<std::string> Storage;
440 llvm::StringMap<std::string> Storage;
469 llvm::StringMap<std::string> Storage;
532 llvm::StringMap<std::string> Storage;
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp 111 llvm::StringMap<bool> LastDiagsHadError;
900 ListenStatsFSProvider(llvm::StringMap<unsigned> &CountStats)
907 llvm::StringMap<unsigned> &CountStats)
921 llvm::StringMap<unsigned> &CountStats;
929 llvm::StringMap<std::string> Files;
930 llvm::StringMap<unsigned> &CountStats;
933 llvm::StringMap<unsigned> CountStats;
tools/clang/tools/extra/clangd/unittests/FSTests.cpp 19 llvm::StringMap<std::string> Files;
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp 267 llvm::StringMap<std::string> Files;
tools/clang/tools/extra/clangd/unittests/QualityTests.cpp 267 llvm::StringMap<SourceParams> ProxSources;
tools/clang/tools/extra/clangd/unittests/TUSchedulerTests.cpp 119 llvm::StringMap<std::string> Files;
120 llvm::StringMap<time_t> Timestamps;
tools/clang/tools/extra/clangd/unittests/TestFS.cpp 22 buildTestFS(llvm::StringMap<std::string> const &Files,
23 llvm::StringMap<time_t> const &Timestamps) {
tools/clang/tools/extra/clangd/unittests/TestFS.h 27 buildTestFS(llvm::StringMap<std::string> const &Files,
28 llvm::StringMap<time_t> const &Timestamps = {});
38 llvm::StringMap<std::string> Files;
tools/clang/tools/extra/clangd/unittests/TestTU.cpp 31 llvm::StringMap<std::string> Files(AdditionalFiles);
tools/clang/tools/extra/clangd/unittests/TestTU.h 54 llvm::StringMap<std::string> AdditionalFiles;
tools/clang/tools/extra/clangd/unittests/TweakTesting.cpp 88 llvm::StringMap<std::string> *EditedFiles) const {
tools/clang/tools/extra/clangd/unittests/TweakTesting.h 55 llvm::StringMap<std::string> ExtraFiles;
88 llvm::StringMap<std::string> *EditedFiles = nullptr) const;
tools/clang/tools/extra/clangd/unittests/TweakTests.cpp 1241 llvm::StringMap<std::string> EditedFiles;
tools/clang/tools/extra/modularize/Modularize.cpp 485 class EntityMap : public StringMap<SmallVector<Entry, 2> > {
tools/clang/tools/extra/modularize/Modularize.h 32 typedef llvm::StringMap<DependentsVector> DependencyMap;
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h 230 llvm::StringMap<bool> CallbackIsEnabled;
tools/clang/tools/extra/unittests/clang-apply-replacements/ApplyReplacementsTest.cpp 23 const StringMap<Replacements> &Replacements,
tools/clang/unittests/AST/ASTImporterTest.cpp 158 using AllASTUnits = StringMap<SingleASTUnit>;
165 using CodeFiles = StringMap<CodeEntry>;
tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp 97 llvm::StringMap<llvm::TimeRecord> Records;
tools/clang/unittests/Basic/FileManagerTest.cpp 29 llvm::StringMap<llvm::vfs::Status, llvm::BumpPtrAllocator> StatCalls;
tools/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp 150 llvm::StringMap<std::string> Index;
164 llvm::Expected<llvm::StringMap<std::string>> IndexOrErr =
167 llvm::StringMap<std::string> ParsedIndex = IndexOrErr.get();
177 llvm::StringMap<std::string> Index;
189 llvm::Expected<llvm::StringMap<std::string>> IndexOrErr =
192 llvm::StringMap<std::string> ParsedIndex = IndexOrErr.get();
tools/clang/unittests/Frontend/PCHPreambleTest.cpp 50 StringMap<std::string> RemappedFiles;
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp 645 using EntryMap = llvm::StringMap<SmallVector<CompileCommand, 1>>;
tools/clang/unittests/Tooling/DiagnosticsYamlTest.cpp 24 const StringMap<Replacements> &Fix) {
36 const StringMap<Replacements> &Fix) {
87 StringMap<Replacements> Fix1 = {
93 StringMap<Replacements> Fix2 = {
tools/clang/unittests/Tooling/QualTypeNamesTest.cpp 15 llvm::StringMap<std::string> ExpectedQualTypeNames;
tools/clang/unittests/Tooling/RefactoringTest.cpp 591 for (llvm::StringMap<std::string>::iterator I = TemporaryFiles.begin(),
634 llvm::StringMap<std::string> TemporaryFiles;
tools/clang/unittests/Tooling/RewriterTestContext.h 124 llvm::StringMap<std::string> TemporaryFiles;
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp 97 StringMap<unsigned> CategoryIDs;
685 StringMap<DiagText> Substitutions;
tools/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp 98 StringMap<bool> &TypesSeen, std::string &Output,
198 StringMap<bool> &TypesSeen,
220 StringMap<bool> TypesSeen;
563 StringMap<bool> TypesSeen;
tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp 182 using SortedRecords = llvm::StringMap<const Record *>;
tools/dsymutil/BinaryHolder.h 128 StringMap<ArchiveEntry> ArchiveCache;
132 StringMap<ObjectEntry> ObjectCache;
tools/dsymutil/DebugMap.cpp 94 StringMap<SymbolMapping>::const_iterator Sym = Symbols.find(SymbolName);
239 StringMap<uint64_t> SymbolAddresses;
tools/dsymutil/DebugMap.h 180 iterator_range<StringMap<SymbolMapping>::const_iterator> symbols() const {
203 StringMap<SymbolMapping> Symbols;
tools/dsymutil/DeclContext.h 53 StringMap<std::string> ResolvedPaths;
tools/dsymutil/DwarfLinker.h 481 StringMap<uint32_t> EmittedCIEs;
495 StringMap<uint64_t> ClangModules;
tools/dsymutil/MachODebugMapParser.cpp 51 StringMap<uint64_t> MainBinarySymbolAddresses;
59 StringMap<Optional<uint64_t>> CurrentObjectAddresses;
tools/dsymutil/NonRelocatableStringpool.h 34 using MapTy = StringMap<DwarfStringPoolEntry, BumpPtrAllocator>;
tools/gold/gold-plugin.cpp 122 static StringMap<ResolutionInfo> ResInfo;
995 StringMap<bool> ObjectToIndexFileState;
tools/lld/COFF/Config.h 179 llvm::StringMap<int> order;
tools/lld/ELF/Config.h 89 llvm::StringMap<uint64_t> sectionStartMap;
tools/lld/ELF/Driver.cpp 626 static StringMap<uint64_t> getSectionStartMap(opt::InputArgList &args) {
627 StringMap<uint64_t> ret;
tools/lld/ELF/LinkerScript.cpp 570 addInputSec(StringMap<TinyPtrVector<OutputSection *>> &map,
673 StringMap<TinyPtrVector<OutputSection *>> map;
tools/lld/ELF/SymbolTable.cpp 119 StringMap<std::vector<Symbol *>> &SymbolTable::getDemangledSyms() {
tools/lld/ELF/SymbolTable.h 66 llvm::StringMap<std::vector<Symbol *>> &getDemangledSyms();
85 llvm::Optional<llvm::StringMap<std::vector<Symbol *>>> demangledSyms;
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h 490 mutable llvm::StringMap<mach_o::MachODylibFile*> _pathToDylibMap;
499 llvm::StringMap<std::vector<OrderFileNode>> _orderFiles;
tools/lld/lib/ReaderWriter/MachO/File.h 266 typedef llvm::StringMap<const lld::Atom *> NameToAtom;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp 153 typedef llvm::StringMap<DylibInfo> DylibPathToInfo;
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp 161 typedef llvm::StringMap<const lld::Atom *> NameToAtom;
194 typedef llvm::StringMap<const lld::Atom *> NameToAtom;
tools/lld/wasm/SyntheticSections.h 277 llvm::StringMap<uint32_t> sectionSymbolIndices;
tools/lld/wasm/Writer.cpp 92 llvm::StringMap<std::vector<InputSection *>> customSectionMapping;
372 StringMap<std::string> used;
373 StringMap<std::string> required;
374 StringMap<std::string> disallowed;
tools/lldb/include/lldb/Core/Debugger.h 403 llvm::StringMap<std::weak_ptr<llvm::raw_ostream>> m_log_streams;
tools/lldb/include/lldb/Utility/Environment.h 18 class Environment : private llvm::StringMap<std::string> {
19 using Base = llvm::StringMap<std::string>;
tools/lldb/include/lldb/Utility/Log.h 202 typedef llvm::StringMap<Log> ChannelMap;
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp 633 static const llvm::StringMap<tok::TokenKind> &GetKeywordsMap() {
634 static llvm::StringMap<tok::TokenKind> g_map{
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h 85 llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer>> m_xfer_buffer_map;
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp 279 typedef llvm::StringMap<size_t> MapType;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.cpp 106 llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer>> section_map;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h 484 typedef llvm::StringMap<DIERefSet> NameToOffsetMap;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp 282 llvm::StringMap<RecordIndices> record_indices;
tools/lldb/source/Utility/ConstString.cpp 34 typedef llvm::StringMap<StringPoolValueType, llvm::BumpPtrAllocator>
tools/lldb/tools/lldb-test/lldb-test.cpp 225 StringMap<addr_t> Label2AddrMap;
tools/lldb/tools/lldb-vscode/VSCode.h 63 typedef llvm::StringMap<FunctionBreakpoint> FunctionBreakpointMap;
82 llvm::StringMap<SourceBreakpointMap> source_breakpoints;
tools/lldb/unittests/Expression/DWARFExpressionTest.cpp 53 llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer>> &m_section_map;
60 llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer>> &map)
122 llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer>> m_sections_map;
tools/lldb/unittests/TestingSupport/MockTildeExpressionResolver.h 20 llvm::StringMap<llvm::StringRef> UserDirectories;
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.cpp 240 const StringMap<SmallVector<StringRef, 2>> &Elements,
336 Expected<StringMap<StringRef>> SplitUniquePairList(StringRef caller,
341 StringMap<StringRef> pairs;
353 StringMap<SmallVector<StringRef, 2>> SplitPairList(StringRef str) {
357 StringMap<SmallVector<StringRef, 2>> pairs;
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.h 133 const llvm::StringMap<llvm::SmallVector<llvm::StringRef, 2>> &Elements,
165 llvm::Expected<llvm::StringMap<llvm::StringRef>>
168 llvm::StringMap<llvm::SmallVector<llvm::StringRef, 2>>
tools/lldb/utils/lit-cpuid/lit-cpuid.cpp 23 StringMap<bool> features;
tools/llvm-ar/llvm-ar.cpp 588 StringMap<int> MemberCount;
724 StringMap<int> &MemberCount) {
780 StringMap<int> MemberCount;
tools/llvm-config/llvm-config.cpp 76 const StringMap<AvailableComponent *> &ComponentMap,
149 StringMap<AvailableComponent *> ComponentMap;
tools/llvm-cov/CodeCoverage.cpp 139 StringMap<std::string> RemappedFilenames;
413 StringMap<std::string> InvRemappedFilenames;
tools/llvm-cov/CoverageSummaryInfo.h 205 StringMap<std::string> DemangledNames;
tools/llvm-dwarfdump/Statistics.cpp 182 StringMap<PerFunctionStats> &FnStatMap,
355 StringMap<PerFunctionStats> &FnStatMap,
495 StringMap<PerFunctionStats> Statistics;
tools/llvm-dwp/llvm-dwp.cpp 393 const StringMap<std::pair<MCSection *, DWARFSectionKind>> &KnownSections,
512 const StringMap<std::pair<MCSection *, DWARFSectionKind>> KnownSections = {
tools/llvm-exegesis/lib/BenchmarkResult.cpp 41 static StringMap<unsigned>
43 StringMap<unsigned> Map(InstrInfo.getNumOpcodes());
50 StringMap<unsigned>
52 StringMap<unsigned> Map(RegInfo.getNumRegs());
177 const StringMap<unsigned> OpcodeNameToOpcodeIdx;
178 const StringMap<unsigned> RegNameToRegNo;
tools/llvm-jitlink/llvm-jitlink.h 42 StringMap<MemoryRegionInfo> SectionInfos;
43 StringMap<MemoryRegionInfo> StubInfos;
44 StringMap<MemoryRegionInfo> GOTEntryInfos;
47 using SymbolInfoMap = StringMap<MemoryRegionInfo>;
48 using FileInfoMap = StringMap<FileInfo>;
tools/llvm-link/llvm-link.cpp 148 StringMap<std::unique_ptr<Module>> ModuleMap;
tools/llvm-lipo/llvm-lipo.cpp 99 StringMap<const uint32_t> SegmentAlignments;
600 const StringMap<const uint32_t> &Alignments) {
609 const StringMap<const uint32_t> &Alignments) {
727 const StringMap<const uint32_t> &Alignments,
742 static StringMap<Slice>
744 const StringMap<const uint32_t> &Alignments) {
745 StringMap<Slice> Slices;
770 const StringMap<const uint32_t> &Alignments,
784 StringMap<Slice> ReplacementSlices =
tools/llvm-mca/CodeRegion.h 90 llvm::StringMap<unsigned> ActiveRegions;
tools/llvm-objcopy/CopyConfig.cpp 205 static const StringMap<MachineInfo> TargetMap{
322 static Error addSymbolsToRenameFromFile(StringMap<StringRef> &SymbolsToRename,
868 StringMap<unsigned> InputFiles;
tools/llvm-objcopy/CopyConfig.h 194 StringMap<SectionRename> SectionsToRename;
195 StringMap<uint64_t> SetSectionAlignment;
196 StringMap<SectionFlagsUpdate> SetSectionFlags;
197 StringMap<StringRef> SymbolsToRename;
tools/llvm-pdbutil/DumpOutputStyle.cpp 784 StringMap<StatCollection::Stat> NamespacedStats;
tools/llvm-pdbutil/InputFile.h 125 StringMap<codeview::FileChecksumEntry> ChecksumsByFile;
tools/llvm-profdata/llvm-profdata.cpp 473 StringMap<FunctionSamples> ProfileMap;
496 StringMap<FunctionSamples> &Profiles = Reader->getProfiles();
497 for (StringMap<FunctionSamples>::iterator I = Profiles.begin(),
tools/llvm-rc/ResourceFileWriter.cpp 1428 static Ty getWithDefault(const StringMap<Ty> &Map, StringRef Key,
tools/llvm-rc/ResourceScriptStmt.cpp 126 const StringMap<Control::CtlInfo> Control::SupportedCtls = {
197 const StringMap<VersionInfoFixedType> VersionInfoFixed::FixedFieldsInfoMap = {
tools/llvm-rc/ResourceScriptStmt.h 642 static const StringMap<CtlInfo> SupportedCtls;
803 static const StringMap<VersionInfoFixedType> FixedFieldsInfoMap;
tools/llvm-readobj/COFFDumper.cpp 949 StringMap<StringRef> FunctionLineTables;
tools/llvm-rtdyld/llvm-rtdyld.cpp 160 using SectionIDMap = StringMap<unsigned>;
161 using FileToSectionIDMap = StringMap<SectionIDMap>;
782 using StubInfos = StringMap<StubID>;
783 using StubContainers = StringMap<StubInfos>;
tools/llvm-xray/xray-graph-diff.cpp 377 StringMap<int32_t> VertexNo;
tools/obj2yaml/coff2yaml.cpp 142 StringMap<bool> SymbolUnique;
147 StringMap<bool>::iterator It;
tools/polly/include/polly/ScopInfo.h 1805 using ArrayNameMapTy = StringMap<std::unique_ptr<ScopArrayInfo>>;
tools/polly/lib/Analysis/ScopInfo.cpp 1463 StringMap<std::string> KnownNames = {
unittests/ADT/StringMapTest.cpp 22 StringMap<uint32_t> testMap;
55 StringMap<uint32_t>::iterator it = testMap.begin();
95 const StringMap<uint32_t>& constTestMap = testMap;
153 llvm::StringMap<int> Map(2);
172 llvm::StringMap<int> Map;
189 llvm::StringMap<int> Map2(Map);
211 for (StringMap<uint32_t>::iterator it = testMap.begin();
227 StringMap<uint32_t>::value_type* entry =
228 StringMap<uint32_t>::value_type::Create(
239 StringMap<uint32_t>::value_type::Create(
248 StringMap<uint32_t>::iterator NewIt;
257 StringMap<uint32_t>::iterator ExistingIt;
272 StringMap<uint32_t> t(0);
275 StringMap<uint32_t>::iterator It =
287 StringMap<A> t(0);
304 StringMap<int> Map;
325 StringMap<StringMapTestStruct> t;
327 StringMap<StringMapTestStruct>::iterator iter = t.find("Test");
353 StringMap<MoveOnly> t;
367 StringMap<int> A;
369 StringMap<int> B = std::move(A);
377 StringMap<int> A;
379 StringMap<int> B;
412 StringMap<Countable> A;
419 StringMap<Countable> B;
465 StringMap<CountCtorCopyAndMove> Map(Size);
483 StringMap<CountCtorCopyAndMove> Map;
505 StringMap<NonMoveableNonCopyableType> Map;
unittests/CodeGen/DIEHashTest.cpp 28 StringMap<DwarfStringPoolEntry> Pool;
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp 3169 StringMap<std::unique_ptr<MemoryBuffer>> Sections;
unittests/DebugInfo/PDB/HashTableTest.cpp 171 StringMap<uint32_t> ExpectedIndices;
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h 89 StringMap<JITEvaluatedSymbol> &externals() { return Externals; }
125 StringMap<JITEvaluatedSymbol> Externals;
unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp 30 StringMap<JITEvaluatedSymbol> Externals,
unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp 56 StringMap<const MemoryBuffer *>::iterator it = ObjMap.find(ModuleID);
72 StringMap<const MemoryBuffer *> ObjMap;
unittests/IR/CFGBuilder.h 86 StringMap<BasicBlock *> NameToBlock;
unittests/ProfileData/CoverageMappingTest.cpp 131 StringMap<unsigned> Files;
unittests/ProfileData/SampleProfTest.cpp 121 StringMap<FunctionSamples> Profiles;
260 void addFunctionSamples(StringMap<FunctionSamples> *Smap, const char *Fname,
271 StringMap<FunctionSamples> setupFcnSamplesForElisionTest(StringRef Policy) {
272 StringMap<FunctionSamples> Smap;
301 const StringMap<uint64_t> &Expected) {
310 StringMap<FunctionSamples> ProfMap = setupFcnSamplesForElisionTest(Policy);
395 StringMap<uint64_t> Expected;
407 StringMap<uint64_t> Expected;
420 StringMap<uint64_t> Expected;
432 StringMap<uint64_t> Expected;
444 StringMap<uint64_t> Expected;
455 StringMap<uint64_t> Expected;
unittests/Support/CommandLineTest.cpp 89 StringMap<cl::Option *> &Map =
392 StringMap<cl::Option *> &Map =
417 StringMap<cl::Option *> &Map =
unittests/Support/YAMLIOTest.cpp 2822 struct Map : Poly, llvm::StringMap<std::unique_ptr<Poly>> {
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/CodeGenDAGPatterns.cpp 2916 InferAllTypes(const StringMap<SmallVector<TreePatternNode*,1> > *InNamedTypes) {
4314 typedef StringMap<int> DepVarMap;
utils/TableGen/CodeGenDAGPatterns.h 872 StringMap<SmallVector<TreePatternNode *, 1>> NamedNodes;
899 StringMap<std::pair<Record *, unsigned>> ComplexPatternOperands;
925 const StringMap<SmallVector<TreePatternNode *, 1>> &getNamedNodesMap() {
960 const StringMap<SmallVector<TreePatternNode *, 1>> *NamedTypes = nullptr);
utils/TableGen/CodeGenHwModes.h 57 StringMap<unsigned> ModeIds; // HwMode (string) -> HwModeId
utils/TableGen/CodeGenInstruction.cpp 681 StringMap<Record*> NameClass;
utils/TableGen/CodeGenRegisters.h 538 StringMap<CodeGenRegister*> RegistersByName;
640 const StringMap<CodeGenRegister*> &getRegistersByName() {
utils/TableGen/CodeGenSchedule.cpp 446 llvm::StringMap<const Record *> TIIPredicates(MCPredicates.size());
449 StringMap<const Record *>::const_iterator It = TIIPredicates.find(Name);
utils/TableGen/CodeGenTarget.cpp 355 const StringMap<CodeGenRegister*> &Regs = getRegBank().getRegistersByName();
356 StringMap<CodeGenRegister*>::const_iterator I = Regs.find(Name);
utils/TableGen/DAGISelMatcherEmitter.cpp 56 StringMap<TinyPtrVector<TreePattern *>> NodePredicatesByCodeToRun;
58 StringMap<unsigned> PatternPredicateMap;
69 MapVector<std::string, unsigned, StringMap<unsigned> > VecPatterns;
utils/TableGen/DAGISelMatcherGen.cpp 65 StringMap<unsigned> VariableMap;
72 StringMap<unsigned> NamedComplexPatternOperands;
utils/TableGen/GlobalISel/CodeExpansions.h 20 using const_iterator = StringMap<std::string>::const_iterator;
23 StringMap<std::string> Expansions;
utils/TableGen/GlobalISelEmitter.cpp 830 StringMap<OperandMatcher *> DefinedOperands;
852 typedef StringMap<DefinedComplexPatternSubOperand>
4936 StringMap<unsigned> OpcodeOrder;
utils/TableGen/PseudoLoweringEmitter.cpp 168 StringMap<unsigned> SourceOperands;
178 StringMap<unsigned>::iterator SourceOp =
utils/TableGen/RISCVCompressInstEmitter.cpp 113 void createDagOperandMapping(Record *Rec, StringMap<unsigned> &SourceOperands,
114 StringMap<unsigned> &DestOperands,
122 StringMap<unsigned> &SourceOperands,
293 Record *Rec, StringMap<unsigned> &SourceOperands,
294 StringMap<unsigned> &DestOperands, DagInit *SourceDag, DagInit *DestDag,
310 StringMap<unsigned>::iterator it =
342 StringMap<unsigned> &SourceOperands, CodeGenInstruction &DestInst) {
368 StringMap<unsigned>::iterator SourceOp =
450 StringMap<unsigned> SourceOperands;
451 StringMap<unsigned> DestOperands;