• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/

Lines Matching refs:LIS

169     LiveIntervals *LIS = nullptr;
318 MachineInstr *MI = LIS->getInstructionFromIndex(K);
334 LiveInterval &LI = LIS->getInterval(Reg);
342 MachineInstr *DefI = LIS->getInstructionFromIndex(NextI->start);
419 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start);
426 LiveInterval &LI = LIS->getInterval(Reg);
427 LI.computeSubRangeUndefs(Undefs, LM, *MRI, *LIS->getSlotIndexes());
430 MachineBasicBlock *BB = LIS->getMBBFromIndex(SI);
431 auto P = Range.extendInBlock(Undefs, LIS->getMBBStartIdx(BB), SI);
442 MachineBasicBlock *BB = LIS->getMBBFromIndex(SI);
460 LIS->extendToIndices(Range, ExtTo, Undefs);
473 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start);
490 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start);
528 LiveInterval &LI = LIS->getInterval(Reg);
532 LIS->shrinkToUses(S, Reg);
535 LIS->constructMainRangeFromSubranges(LI);
542 LIS->removeInterval(Reg);
543 LIS->createAndComputeVirtRegInterval(Reg);
547 LIS->RemoveMachineInstrFromMaps(MI);
572 LIS->getInterval(R).verify();
712 LIS->InsertMachineInstrInMaps(*TfrT);
713 LIS->InsertMachineInstrInMaps(*TfrF);
898 LIS->InsertMachineInstrInMaps(*NewI);
1136 LiveInterval &L1 = LIS->getInterval(R1.Reg);
1137 LiveInterval &L2 = LIS->getInterval(R2.Reg);
1168 NewVN = L1.getNextValue(I->valno->def, LIS->getVNInfoAllocator());
1177 LIS->removeInterval(R2.Reg);
1258 LIS = &getAnalysis<LiveIntervals>();
1261 LLVM_DEBUG(LIS->print(dbgs() << "Before expand-condsets\n",
1290 LIS->print(dbgs() << "After coalescing\n", MF.getFunction().getParent()));
1307 LIS->print(dbgs() << "After splitting\n", MF.getFunction().getParent()));
1315 LLVM_DEBUG(LIS->print(dbgs() << "After predicating\n",
1323 LIS->print(dbgs() << "After expand-condsets\n",