Lines Matching refs:IndexMap
291 void HexagonBlockRanges::computeInitialLiveRanges(InstrIndexMap &IndexMap, in computeInitialLiveRanges() argument
295 MachineBasicBlock &B = IndexMap.getBlock(); in computeInitialLiveRanges()
319 IndexType Index = IndexMap.getIndex(&In); in computeInitialLiveRanges()
423 InstrIndexMap &IndexMap) { in computeLiveMap() argument
425 LLVM_DEBUG(dbgs() << __func__ << ": index map\n" << IndexMap << '\n'); in computeLiveMap()
426 computeInitialLiveRanges(IndexMap, LiveMap); in computeLiveMap()
433 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap() argument
436 auto addDeadRanges = [&IndexMap,&LiveMap,&DeadMap] (RegisterRef R) -> void { in computeDeadMap()
448 IndexType DE = IndexMap.getPrevIndex(A->start()); in computeDeadMap()
457 IndexType DS = IndexMap.getNextIndex(AE); in computeDeadMap()
459 IndexType DE = IndexMap.getPrevIndex(A->start()); in computeDeadMap()
467 IndexType DS = IndexMap.getNextIndex(ZE); in computeDeadMap()
473 MachineFunction &MF = *IndexMap.getBlock().getParent(); in computeDeadMap()