Lines Matching defs:mi
174 MachineBasicBlock::iterator mi,
204 if (vi.Kills[0] != mi)
271 if (MultipleDefsBySameMI(*mi, MOIdx))
287 if (PartReDef || mi->isRegTiedToUseOperand(MOIdx)) {
362 MachineBasicBlock::iterator mi,
387 while (++mi != MBB->end()) {
389 if (mi->isDebugValue())
394 if (mi->killsRegister(interval.reg, tri_)) {
399 int DefIdx = mi->findRegisterDefOperandIdx(interval.reg,false,false,tri_);
401 if (mi->isRegTiedToUseOperand(DefIdx)) {
403 end = baseIndex.getRegSlot(mi->getOperand(DefIdx).isEarlyClobber());
471 MachineBasicBlock::iterator mi = MBB->begin();
474 if (mi != E && mi->isDebugValue()) {
475 while (++mi != E && mi->isDebugValue())
477 if (mi == E)
490 while (mi != E) {
491 if (mi->killsRegister(interval.reg, tri_)) {
496 } else if (mi->modifiesRegister(interval.reg, tri_)) {
507 while (++mi != E && mi->isDebugValue())
510 if (mi != E)