reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/InlineSpiller.cpp
  973     if (MI->isDebugValue()) {
  975       MachineBasicBlock *MBB = MI->getParent();
  976       LLVM_DEBUG(dbgs() << "Modifying debug info due to spill:\t" << *MI);
  977       buildDbgValueForSpill(*MBB, MI, *MI, StackSlot);
  977       buildDbgValueForSpill(*MBB, MI, *MI, StackSlot);
  978       MBB->erase(MI);
  982     assert(!MI->isDebugInstr() && "Did not expect to find a use in debug "
  986     if (SnippetCopies.count(MI))
  990     if (coalesceStackAccess(MI, Reg))
  996         MIBundleOperands(*MI).analyzeVirtReg(Reg, &Ops);
 1000     SlotIndex Idx = LIS.getInstructionIndex(*MI).getRegSlot();
 1006     unsigned SibReg = isFullCopyOf(*MI, Reg);
 1010         LLVM_DEBUG(dbgs() << "Found new snippet copy: " << *MI);
 1011         SnippetCopies.insert(MI);
 1015         if (hoistSpillInsideBB(OldLI, *MI)) {
 1017           MI->getOperand(0).setIsDead();
 1018           DeadDefs.push_back(MI);
 1038       insertReload(NewVReg, Idx, MI);
 1053     LLVM_DEBUG(dbgs() << "\trewrite: " << Idx << '\t' << *MI << '\n');
 1058         insertSpill(NewVReg, true, MI);