Lines Matching refs:CVIndexMap

82 struct CVIndexMap {  struct
116 void addObjFile(ObjFile *File, CVIndexMap *ExternIndexMap = nullptr);
129 Expected<const CVIndexMap &> mergeDebugT(ObjFile *File,
130 CVIndexMap *ObjectIndexMap);
133 Expected<const CVIndexMap &> maybeMergeTypeServerPDB(ObjFile *File,
139 Expected<const CVIndexMap &>
141 CVIndexMap *ObjectIndexMap);
152 Expected<const CVIndexMap &> aquirePrecompObj(ObjFile *File,
156 std::pair<CVIndexMap &, bool /*already there*/>
159 void mergeSymbolRecords(ObjFile *File, const CVIndexMap &IndexMap,
217 std::map<codeview::GUID, CVIndexMap> TypeServerIndexMappings;
221 std::map<uint32_t, CVIndexMap> PrecompTypeIndexMappings;
235 const CVIndexMap &IndexMap;
265 DebugSHandler(PDBLinker &Linker, ObjFile &File, const CVIndexMap &IndexMap) in DebugSHandler()
419 Expected<const CVIndexMap &>
420 PDBLinker::mergeDebugT(ObjFile *File, CVIndexMap *ObjectIndexMap) { in mergeDebugT()
553 Expected<const CVIndexMap &>
572 auto Insertion = TypeServerIndexMappings.insert({TSId, CVIndexMap()}); in maybeMergeTypeServerPDB()
573 CVIndexMap &IndexMap = Insertion.first->second; in maybeMergeTypeServerPDB()
667 Expected<const CVIndexMap &>
669 CVIndexMap *ObjectIndexMap) { in mergeInPrecompHeaderObj()
679 const CVIndexMap &PrecompIndexMap = *E; in mergeInPrecompHeaderObj()
716 std::pair<CVIndexMap &, bool /*already there*/>
718 auto Insertion = PrecompTypeIndexMappings.insert({Signature, CVIndexMap()}); in registerPrecompiledHeaders()
719 CVIndexMap &IndexMap = Insertion.first->second; in registerPrecompiledHeaders()
727 Expected<const CVIndexMap &>
735 CVIndexMap &IndexMap = R.first; in aquirePrecompObj()
775 const CVIndexMap &IndexMap, in remapTypesInSymbolRecord()
1014 void PDBLinker::mergeSymbolRecords(ObjFile *File, const CVIndexMap &IndexMap, in mergeSymbolRecords()
1273 void PDBLinker::addObjFile(ObjFile *File, CVIndexMap *ExternIndexMap) { in addObjFile()
1304 CVIndexMap ObjectIndexMap; in addObjFile()