Lines Matching refs:HexagonBlockRanges

1828       HexagonBlockRanges::IndexRange &FIR,  in findPhysReg()
1829 HexagonBlockRanges::InstrIndexMap &IndexMap, in findPhysReg()
1830 HexagonBlockRanges::RegToRangeMap &DeadMap, in findPhysReg()
1847 for (auto R : HexagonBlockRanges::expandToSubRegs({Reg,0}, MRI, HRI)) { in findPhysReg()
1865 HexagonBlockRanges HBR(MF); in optimizeSpillSlots()
1867 typedef std::map<MachineBasicBlock*,HexagonBlockRanges::InstrIndexMap> in optimizeSpillSlots()
1869 typedef std::map<MachineBasicBlock*,HexagonBlockRanges::RangeList> in optimizeSpillSlots()
1871 typedef HexagonBlockRanges::IndexType IndexType; in optimizeSpillSlots()
1885 auto getRegClass = [&MRI,&HRI] (HexagonBlockRanges::RegisterRef R) in optimizeSpillSlots()
1922 std::make_pair(&B, HexagonBlockRanges::InstrIndexMap(B))); in optimizeSpillSlots()
1996 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B]; in optimizeSpillSlots()
2061 HexagonBlockRanges::IndexRange &IR = F->second.front(); in optimizeSpillSlots()
2088 HexagonBlockRanges::InstrIndexMap &IM = F->second; in optimizeSpillSlots()
2089 HexagonBlockRanges::RegToRangeMap LM = HBR.computeLiveMap(IM); in optimizeSpillSlots()
2090 HexagonBlockRanges::RegToRangeMap DM = HBR.computeDeadMap(IM, LM); in optimizeSpillSlots()
2092 << HexagonBlockRanges::PrintRangeMap(DM, HRI)); in optimizeSpillSlots()
2098 HexagonBlockRanges::RangeList &RL = FIRangeMap[FI].Map[&B]; in optimizeSpillSlots()
2110 HexagonBlockRanges::RegisterRef SrcRR = { SrcOp.getReg(), in optimizeSpillSlots()
2171 HexagonBlockRanges::RegisterRef FoundRR = { FoundR, 0 }; in optimizeSpillSlots()
2172 for (auto RR : HexagonBlockRanges::expandToSubRegs(FoundRR, MRI, HRI)) in optimizeSpillSlots()