Lines Matching defs:indexMap
117 void addDebugSymbols(ObjFile *file, const CVIndexMap *indexMap);
119 void mergeSymbolRecords(ObjFile *file, const CVIndexMap &indexMap,
159 const CVIndexMap *indexMap;
191 DebugSHandler(PDBLinker &linker, ObjFile &file, const CVIndexMap *indexMap)
192 : linker(linker), file(file), indexMap(indexMap) {}
264 const CVIndexMap &indexMap,
274 ArrayRef<TypeIndex> typeOrItemMap = indexMap.tpiMap;
276 if (isItemIndex && indexMap.isTypeServerMap)
277 typeOrItemMap = indexMap.ipiMap;
508 void PDBLinker::mergeSymbolRecords(ObjFile *file, const CVIndexMap &indexMap,
574 remapTypesInSymbolRecord(file, sym.kind(), recordBytes, indexMap,
670 if (!indexMap)
671 indexMap = &tempIndexMap;
712 linker.mergeSymbolRecords(&file, *indexMap, stringTableReferences,
761 indexMap->isTypeServerMap ? indexMap->ipiMap : indexMap->tpiMap;
863 void PDBLinker::addDebugSymbols(ObjFile *file, const CVIndexMap *indexMap) {
866 DebugSHandler dsh(*this, *file, indexMap);
929 const CVIndexMap *indexMap = mergeTypeRecords(source, &localMap);
934 addDebugSymbols(source->file, indexMap);