Lines Matching refs:IndexMap
290 void HexagonBlockRanges::computeInitialLiveRanges(InstrIndexMap &IndexMap, in computeInitialLiveRanges() argument
294 MachineBasicBlock &B = IndexMap.getBlock(); in computeInitialLiveRanges()
318 IndexType Index = IndexMap.getIndex(&In); in computeInitialLiveRanges()
422 InstrIndexMap &IndexMap) { in computeLiveMap() argument
424 LLVM_DEBUG(dbgs() << __func__ << ": index map\n" << IndexMap << '\n'); in computeLiveMap()
425 computeInitialLiveRanges(IndexMap, LiveMap); in computeLiveMap()
432 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap() argument
435 auto addDeadRanges = [&IndexMap,&LiveMap,&DeadMap] (RegisterRef R) -> void { in computeDeadMap()
447 IndexType DE = IndexMap.getPrevIndex(A->start()); in computeDeadMap()
456 IndexType DS = IndexMap.getNextIndex(AE); in computeDeadMap()
458 IndexType DE = IndexMap.getPrevIndex(A->start()); in computeDeadMap()
466 IndexType DS = IndexMap.getNextIndex(ZE); in computeDeadMap()
472 MachineFunction &MF = *IndexMap.getBlock().getParent(); in computeDeadMap()