Home
last modified time | relevance | path

Searched refs:RegToRangeMap (Results 1 – 12 of 12) sorted by relevance

/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.h145 using RegToRangeMap = std::map<RegisterRef, RangeList>; member
147 RegToRangeMap computeLiveMap(InstrIndexMap &IndexMap);
148 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap);
153 PrintRangeMap(const RegToRangeMap &M, const TargetRegisterInfo &I) in PrintRangeMap()
159 const RegToRangeMap &Map;
168 RegToRangeMap &LiveMap);
DHexagonBlockRanges.cpp291 RegToRangeMap &LiveMap) { in computeInitialLiveRanges()
421 HexagonBlockRanges::RegToRangeMap HexagonBlockRanges::computeLiveMap( in computeLiveMap()
423 RegToRangeMap LiveMap; in computeLiveMap()
431 HexagonBlockRanges::RegToRangeMap HexagonBlockRanges::computeDeadMap( in computeDeadMap()
432 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap()
433 RegToRangeMap DeadMap; in computeDeadMap()
DHexagonFrameLowering.h166 HexagonBlockRanges::RegToRangeMap &DeadMap,
DHexagonFrameLowering.cpp2183 HexagonBlockRanges::RegToRangeMap &DeadMap, in findPhysReg()
2436 HexagonBlockRanges::RegToRangeMap LM = HBR.computeLiveMap(IM); in optimizeSpillSlots()
2437 HexagonBlockRanges::RegToRangeMap DM = HBR.computeDeadMap(IM, LM); in optimizeSpillSlots()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.h142 using RegToRangeMap = std::map<RegisterRef, RangeList>; member
144 RegToRangeMap computeLiveMap(InstrIndexMap &IndexMap);
145 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap);
150 PrintRangeMap(const RegToRangeMap &M, const TargetRegisterInfo &I) in PrintRangeMap()
156 const RegToRangeMap &Map;
165 RegToRangeMap &LiveMap);
DHexagonBlockRanges.cpp291 RegToRangeMap &LiveMap) { in computeInitialLiveRanges()
421 HexagonBlockRanges::RegToRangeMap HexagonBlockRanges::computeLiveMap( in computeLiveMap()
423 RegToRangeMap LiveMap; in computeLiveMap()
431 HexagonBlockRanges::RegToRangeMap HexagonBlockRanges::computeDeadMap( in computeDeadMap()
432 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap()
433 RegToRangeMap DeadMap; in computeDeadMap()
DHexagonFrameLowering.h160 HexagonBlockRanges::RegToRangeMap &DeadMap,
DHexagonFrameLowering.cpp2033 HexagonBlockRanges::RegToRangeMap &DeadMap, in findPhysReg()
2286 HexagonBlockRanges::RegToRangeMap LM = HBR.computeLiveMap(IM); in optimizeSpillSlots()
2287 HexagonBlockRanges::RegToRangeMap DM = HBR.computeDeadMap(IM, LM); in optimizeSpillSlots()
/external/llvm/lib/Target/Hexagon/
DHexagonBlockRanges.h136 typedef std::map<RegisterRef,RangeList> RegToRangeMap; typedef
137 RegToRangeMap computeLiveMap(InstrIndexMap &IndexMap);
138 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap);
143 PrintRangeMap(const RegToRangeMap &M, const TargetRegisterInfo &I) in PrintRangeMap()
148 const RegToRangeMap &Map;
156 RegToRangeMap &LiveMap);
DHexagonBlockRanges.cpp284 RegToRangeMap &LiveMap) { in computeInitialLiveRanges()
367 HexagonBlockRanges::RegToRangeMap HexagonBlockRanges::computeLiveMap( in computeLiveMap()
369 RegToRangeMap LiveMap; in computeLiveMap()
378 HexagonBlockRanges::RegToRangeMap HexagonBlockRanges::computeDeadMap( in computeDeadMap()
379 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap()
380 RegToRangeMap DeadMap; in computeDeadMap()
DHexagonFrameLowering.h133 HexagonBlockRanges::RegToRangeMap &DeadMap,
DHexagonFrameLowering.cpp1830 HexagonBlockRanges::RegToRangeMap &DeadMap, in findPhysReg()
2089 HexagonBlockRanges::RegToRangeMap LM = HBR.computeLiveMap(IM); in optimizeSpillSlots()
2090 HexagonBlockRanges::RegToRangeMap DM = HBR.computeDeadMap(IM, LM); in optimizeSpillSlots()