Lines Matching defs:IndexMap
288 void HexagonBlockRanges::computeInitialLiveRanges(InstrIndexMap &IndexMap,
292 MachineBasicBlock &B = IndexMap.getBlock();
316 IndexType Index = IndexMap.getIndex(&In);
418 InstrIndexMap &IndexMap) {
420 LLVM_DEBUG(dbgs() << __func__ << ": index map\n" << IndexMap << '\n');
421 computeInitialLiveRanges(IndexMap, LiveMap);
428 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) {
431 auto addDeadRanges = [&IndexMap,&LiveMap,&DeadMap] (RegisterRef R) -> void {
443 IndexType DE = IndexMap.getPrevIndex(A->start());
452 IndexType DS = IndexMap.getNextIndex(AE);
454 IndexType DE = IndexMap.getPrevIndex(A->start());
462 IndexType DS = IndexMap.getNextIndex(ZE);
468 MachineFunction &MF = *IndexMap.getBlock().getParent();