/external/llvm/lib/Target/Hexagon/ |
D | HexagonBlockRanges.cpp | 284 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 …]
|
D | RDFLiveness.h | 48 LiveMapType &getLiveMap() { return LiveMap; } in getLiveMap() 49 const LiveMapType &getLiveMap() const { return LiveMap; } in getLiveMap() 70 LiveMapType LiveMap; member
|
D | RDFLiveness.cpp | 630 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()
|
D | HexagonBlockRanges.h | 138 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap); 156 RegToRangeMap &LiveMap);
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonBlockRanges.cpp | 291 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 …]
|
D | RDFLiveness.h | 56 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
|
D | RDFLiveness.cpp | 806 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()
|
D | HexagonBlockRanges.h | 145 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap); 165 RegToRangeMap &LiveMap);
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonBlockRanges.cpp | 291 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 …]
|
D | HexagonBlockRanges.h | 148 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap); 168 RegToRangeMap &LiveMap);
|
/external/llvm-project/mlir/lib/Transforms/Utils/ |
D | RegionUtils.cpp | 139 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 ®ion, 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 ®ion, 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/ |
D | RDFLiveness.h | 81 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/ |
D | RDFLiveness.cpp | 863 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()
|