Home
last modified time | relevance | path

Searched refs:LiveMap (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.cpp290 RegToRangeMap &LiveMap) { in computeInitialLiveRanges() argument
302 auto closeRange = [&LastUse,&LastDef,&LiveMap] (RegisterRef R) -> void { in computeInitialLiveRanges()
308 LiveMap[R].add(LD, LU, false, false); in computeInitialLiveRanges()
414 for (auto &P : LiveMap) in computeInitialLiveRanges()
420 RegToRangeMap LiveMap; in computeLiveMap() local
422 computeInitialLiveRanges(IndexMap, LiveMap); in computeLiveMap()
424 << PrintRangeMap(LiveMap, TRI) << '\n'); in computeLiveMap()
425 return LiveMap; in computeLiveMap()
429 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap() argument
432 auto addDeadRanges = [&IndexMap,&LiveMap,&DeadMap] (RegisterRef R) -> void { in computeDeadMap()
[all …]
H A DHexagonBlockRanges.h148 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap);
168 RegToRangeMap &LiveMap);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFLiveness.h64 MDF(g.getDF()), LiveMap(g.getPRI()), Empty(), NoRegs(g.getPRI()) {}
94 LiveMapType &getLiveMap() { return LiveMap; }
95 const LiveMapType &getLiveMap() const { return LiveMap; }
116 LiveMapType LiveMap;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp868 LiveMap[&MF.front()].insert(DFG.getLiveIns()); in computeLiveIns()
884 for (RegisterRef RR : LiveMap[&B].refs()) in computeLiveIns()
904 const RegisterAggr &LiveIns = LiveMap[&B]; in resetLiveIns()
1027 dbgs() << " Local: " << Print(LiveMap[B], DFG) << '\n'; in traverse()
1038 dbgs() << " Local: " << Print(LiveMap[B], DFG) << '\n'; in traverse()
1122 dbgs() << " Local: " << Print(LiveMap[B], DFG) << '\n'; in traverse()
1143 dbgs() << " Local: " << Print(LiveMap[B], DFG) << '\n'; in traverse()
1148 RegisterAggr &Local = LiveMap[B]; in traverse()
1164 RegisterAggr &LiveC = LiveMap[C]; in traverse()