Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.cpp284 RegToRangeMap &LiveMap) { in computeInitialLiveRanges() argument
297 auto closeRange = [&LastUse,&LastDef,&LiveMap] (RegisterRef R) -> void { in computeInitialLiveRanges()
303 LiveMap[R].add(LD, LU, false, false); in computeInitialLiveRanges()
362 for (auto &P : LiveMap) in computeInitialLiveRanges()
369 RegToRangeMap LiveMap; in computeLiveMap() local
371 computeInitialLiveRanges(IndexMap, LiveMap); in computeLiveMap()
373 << PrintRangeMap(LiveMap, TRI) << '\n'); in computeLiveMap()
374 return LiveMap; in computeLiveMap()
379 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap() argument
382 auto addDeadRanges = [&IndexMap,&LiveMap,&DeadMap] (RegisterRef R) -> void { in computeDeadMap()
[all …]
DRDFLiveness.h48 LiveMapType &getLiveMap() { return LiveMap; } in getLiveMap()
49 const LiveMapType &getLiveMap() const { return LiveMap; } in getLiveMap()
70 LiveMapType LiveMap; member
DRDFLiveness.cpp630 auto &EntryIn = LiveMap[&MF.front()]; in computeLiveIns()
644 dbgs() << "\tcomp = " << Print<RegisterSet>(LiveMap[&B], DFG) << '\n'; in computeLiveIns()
659 auto &LiveIns = LiveMap[&B]; in resetLiveIns()
816 dbgs() << "\n Local: " << Print<RegisterSet>(LiveMap[B], DFG) << '\n'; in traverse()
827 dbgs() << " Local: " << Print<RegisterSet>(LiveMap[B], DFG) << '\n'; in traverse()
891 dbgs() << " Local: " << Print<RegisterSet>(LiveMap[B], DFG) << '\n'; in traverse()
910 dbgs() << " Local: " << Print<RegisterSet>(LiveMap[B], DFG) << '\n'; in traverse()
915 auto &Local = LiveMap[B]; in traverse()
927 auto &LiveC = LiveMap[C]; in traverse()
DHexagonBlockRanges.h138 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap);
156 RegToRangeMap &LiveMap);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.cpp291 RegToRangeMap &LiveMap) { in computeInitialLiveRanges() argument
303 auto closeRange = [&LastUse,&LastDef,&LiveMap] (RegisterRef R) -> void { in computeInitialLiveRanges()
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
435 auto addDeadRanges = [&IndexMap,&LiveMap,&DeadMap] (RegisterRef R) -> void { in computeDeadMap()
[all …]
DRDFLiveness.h56 MDF(g.getDF()), LiveMap(g.getPRI()), Empty(), NoRegs(g.getPRI()) {} in Liveness()
83 LiveMapType &getLiveMap() { return LiveMap; } in getLiveMap()
84 const LiveMapType &getLiveMap() const { return LiveMap; } in getLiveMap()
105 LiveMapType LiveMap; member
DRDFLiveness.cpp806 LiveMap[&MF.front()].insert(DFG.getLiveIns()); in computeLiveIns()
822 const RegisterAggr &LG = LiveMap[&B]; in computeLiveIns()
844 const RegisterAggr &LiveIns = LiveMap[&B]; in resetLiveIns()
970 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
981 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
1065 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
1086 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
1091 RegisterAggr &Local = LiveMap[B]; in traverse()
1107 RegisterAggr &LiveC = LiveMap[C]; in traverse()
DHexagonBlockRanges.h145 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap);
165 RegToRangeMap &LiveMap);
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.cpp291 RegToRangeMap &LiveMap) { in computeInitialLiveRanges() argument
303 auto closeRange = [&LastUse,&LastDef,&LiveMap] (RegisterRef R) -> void { in computeInitialLiveRanges()
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
435 auto addDeadRanges = [&IndexMap,&LiveMap,&DeadMap] (RegisterRef R) -> void { in computeDeadMap()
[all …]
DHexagonBlockRanges.h148 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap);
168 RegToRangeMap &LiveMap);
/external/llvm-project/mlir/lib/Transforms/Utils/
DRegionUtils.cpp139 class LiveMap { class
162 static bool isUseSpeciallyKnownDead(OpOperand &use, LiveMap &liveMap) { in isUseSpeciallyKnownDead()
185 static void processValue(Value value, LiveMap &liveMap) { in processValue()
204 static void propagateLiveness(Region &region, LiveMap &liveMap);
206 static void propagateTerminatorLiveness(Operation *op, LiveMap &liveMap) { in propagateTerminatorLiveness()
228 static void propagateLiveness(Operation *op, LiveMap &liveMap) { in propagateLiveness()
254 static void propagateLiveness(Region &region, LiveMap &liveMap) { in propagateLiveness()
269 LiveMap &liveMap) { in eraseTerminatorSuccessorOperands()
298 LiveMap &liveMap) { in deleteDeadness()
359 LiveMap liveMap; in runRegionDCE()
/external/llvm-project/llvm/include/llvm/CodeGen/
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;
/external/llvm-project/llvm/lib/CodeGen/
DRDFLiveness.cpp863 LiveMap[&MF.front()].insert(DFG.getLiveIns()); in computeLiveIns()
879 const RegisterAggr &LG = LiveMap[&B]; in computeLiveIns()
901 const RegisterAggr &LiveIns = LiveMap[&B]; in resetLiveIns()
1027 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
1038 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
1122 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
1143 dbgs() << " Local: " << Print<RegisterAggr>(LiveMap[B], DFG) << '\n'; in traverse()
1148 RegisterAggr &Local = LiveMap[B]; in traverse()
1164 RegisterAggr &LiveC = LiveMap[C]; in traverse()