Lines Matching refs:IndexMap
289 void HexagonBlockRanges::computeInitialLiveRanges(InstrIndexMap &IndexMap, in computeInitialLiveRanges() argument
293 MachineBasicBlock &B = IndexMap.getBlock(); in computeInitialLiveRanges()
317 IndexType Index = IndexMap.getIndex(&In); in computeInitialLiveRanges()
419 InstrIndexMap &IndexMap) { in computeLiveMap() argument
421 LLVM_DEBUG(dbgs() << __func__ << ": index map\n" << IndexMap << '\n'); in computeLiveMap()
422 computeInitialLiveRanges(IndexMap, LiveMap); in computeLiveMap()
429 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap() argument
432 auto addDeadRanges = [&IndexMap,&LiveMap,&DeadMap] (RegisterRef R) -> void { in computeDeadMap()
444 IndexType DE = IndexMap.getPrevIndex(A->start()); in computeDeadMap()
453 IndexType DS = IndexMap.getNextIndex(AE); in computeDeadMap()
455 IndexType DE = IndexMap.getPrevIndex(A->start()); in computeDeadMap()
463 IndexType DS = IndexMap.getNextIndex(ZE); in computeDeadMap()
469 MachineFunction &MF = *IndexMap.getBlock().getParent(); in computeDeadMap()