Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.cpp291 RegToRangeMap &LiveMap) { in computeInitialLiveRanges() argument
309 LiveMap[R].add(LD, LU, false, false); in computeInitialLiveRanges()
417 for (auto &P : LiveMap) in computeInitialLiveRanges()
423 RegToRangeMap LiveMap; in computeLiveMap() local
425 computeInitialLiveRanges(IndexMap, LiveMap); in computeLiveMap()
427 << PrintRangeMap(LiveMap, TRI) << '\n'); in computeLiveMap()
428 return LiveMap; in computeLiveMap()
432 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap() argument
436 auto F = LiveMap.find(R); in computeDeadMap()
437 if (F == LiveMap.end() || F->second.empty()) { in computeDeadMap()
[all …]
H A DHexagonBlockRanges.h148 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap);
168 RegToRangeMap &LiveMap);
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DRDFLiveness.h81 MDF(g.getDF()), LiveMap(g.getPRI()), Empty(), NoRegs(g.getPRI()) {}
108 LiveMapType &getLiveMap() { return LiveMap; }
109 const LiveMapType &getLiveMap() const { return LiveMap; }
130 LiveMapType LiveMap;
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DRegionUtils.cpp141 class LiveMap { class
178 static bool isUseSpeciallyKnownDead(OpOperand &use, LiveMap &liveMap) { in isUseSpeciallyKnownDead()
201 static void processValue(Value value, LiveMap &liveMap) { in processValue()
211 static void propagateLiveness(Region &region, LiveMap &liveMap);
213 static void propagateTerminatorLiveness(Operation *op, LiveMap &liveMap) { in propagateTerminatorLiveness()
237 static void propagateLiveness(Operation *op, LiveMap &liveMap) { in propagateLiveness()
259 static void propagateLiveness(Region &region, LiveMap &liveMap) { in propagateLiveness()
284 LiveMap &liveMap) { in eraseTerminatorSuccessorOperands()
311 LiveMap &liveMap) { in deleteDeadness()
368 LiveMap liveMap; in runRegionDCE()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRDFLiveness.cpp861 LiveMap[&MF.front()].insert(DFG.getLiveIns()); in computeLiveIns()
877 const RegisterAggr &LG = LiveMap[&B]; in computeLiveIns()
899 const RegisterAggr &LiveIns = LiveMap[&B]; in resetLiveIns()
1022 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
1033 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
1117 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
1138 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
1143 RegisterAggr &Local = LiveMap[B]; in traverse()
1159 RegisterAggr &LiveC = LiveMap[C]; in traverse()