Home
last modified time | relevance | path

Searched refs:IndexMap (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.cpp295 MachineBasicBlock &B = IndexMap.getBlock(); in computeInitialLiveRanges()
319 IndexType Index = IndexMap.getIndex(&In); in computeInitialLiveRanges()
423 InstrIndexMap &IndexMap) { in computeLiveMap() argument
425 LLVM_DEBUG(dbgs() << __func__ << ": index map\n" << IndexMap << '\n'); in computeLiveMap()
426 computeInitialLiveRanges(IndexMap, LiveMap); in computeLiveMap()
433 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap() argument
448 IndexType DE = IndexMap.getPrevIndex(A->start()); in computeDeadMap()
457 IndexType DS = IndexMap.getNextIndex(AE); in computeDeadMap()
459 IndexType DE = IndexMap.getPrevIndex(A->start()); in computeDeadMap()
467 IndexType DS = IndexMap.getNextIndex(ZE); in computeDeadMap()
[all …]
H A DHexagonBlockRanges.h145 RegToRangeMap computeLiveMap(InstrIndexMap &IndexMap);
146 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap);
165 void computeInitialLiveRanges(InstrIndexMap &IndexMap,
H A DHexagonFrameLowering.h160 HexagonBlockRanges::InstrIndexMap &IndexMap,
H A DHexagonFrameLowering.cpp1979 HexagonBlockRanges::InstrIndexMap &IndexMap, in findPhysReg() argument
2060 auto &IndexMap = P.first->second; in optimizeSpillSlots() local
2062 << IndexMap << '\n'); in optimizeSpillSlots()
2129 IndexType Index = IndexMap.getIndex(&In); in optimizeSpillSlots()
/freebsd-12.1/contrib/llvm/tools/lld/COFF/
H A DPDB.cpp235 const CVIndexMap &IndexMap; member in __anon97f256dd0111::DebugSHandler
266 : Linker(Linker), File(File), IndexMap(IndexMap) {} in DebugSHandler()
575 return IndexMap; in maybeMergeTypeServerPDB()
578 IndexMap.IsTypeServerMap = true; in maybeMergeTypeServerPDB()
649 mergeIdRecords(GlobalIDTable, IndexMap.TPIMap, IndexMap.IPIMap, in maybeMergeTypeServerPDB()
659 if (auto Err = mergeIdRecords(IDTable, IndexMap.TPIMap, IndexMap.IPIMap, in maybeMergeTypeServerPDB()
664 return IndexMap; in maybeMergeTypeServerPDB()
721 return {IndexMap, true}; in registerPrecompiledHeaders()
724 return {IndexMap, false}; in registerPrecompiledHeaders()
735 CVIndexMap &IndexMap = R.first; in aquirePrecompObj() local
[all …]
/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DTypeStreamMerger.cpp66 : IndexMap(SourceToDest) { in TypeStreamMerger()
120 return remapIndex(Idx, IndexMap); in remapTypeIndex()
124 return remapIndex(Idx, IndexMap); in remapItemIndex()
193 SmallVectorImpl<TypeIndex> &IndexMap; member in __anonfdb2716c0111::TypeStreamMerger
223 assert(IndexMap.size() == slotForIndex(CurIndex) && in addMapping()
225 IndexMap.push_back(Idx); in addMapping()
227 assert(slotForIndex(CurIndex) < IndexMap.size()); in addMapping()
228 IndexMap[slotForIndex(CurIndex)] = Idx; in addMapping()
396 assert((IsSecondPass || IndexMap.size() == slotForIndex(CurIndex)) && in remapType()