Lines Matching full:valno
277 MachineInstr *DefMI = getInstructionFromIndex(OldLR->valno->def);
315 VNInfo *ValNo = interval.getNextValue(defIndex, CopyMI, VNInfoAllocator);
316 assert(ValNo->id == 0 && "First value in interval is not 0?");
335 LiveRange LR(defIndex, killIdx, ValNo);
346 LiveRange NewLR(defIndex, getMBBEndIdx(mbb), ValNo);
354 // valno in the killing blocks.
357 ValNo->setHasPHIKill(true);
365 LiveRange LR(getMBBStartIdx(aliveBlock), getMBBEndIdx(aliveBlock), ValNo);
383 ValNo = interval.getNextValue(Start, 0, VNInfoAllocator);
384 ValNo->setIsPHIDef(true);
386 LiveRange LR(Start, killIdx, ValNo);
420 VNInfo *OldValNo = OldLR->valno;
429 VNInfo *ValNo = interval.createValueCopy(OldValNo, VNInfoAllocator);
440 LiveRange LR(DefIndex, RedefIndex, ValNo);
463 VNInfo *ValNo;
467 ValNo = interval.getNextValue(defIndex, CopyMI, VNInfoAllocator);
470 LiveRange LR(defIndex, killIndex, ValNo);
472 ValNo->setHasPHIKill(true);
556 VNInfo *ValNo = interval.getVNInfoAt(start);
557 bool Extend = ValNo != 0;
559 ValNo = interval.getNextValue(start, CopyMI, VNInfoAllocator);
561 ValNo->setHasRedefByEC(true);
562 LiveRange LR(start, end, ValNo);
965 const VNInfo *ValNo, MachineInstr *MI,
985 if (li.getVNInfoAt(UseIdx) != ValNo)
1004 const VNInfo *ValNo, MachineInstr *MI) {
1006 return isReMaterializable(li, ValNo, MI, 0, Dummy2);
1534 bool CanFold = rewriteInstructionForSpills(li, I->valno, TrySplit,
1557 HasKill = anyKillInMBBAfterIdx(li, I->valno, MBB, index.getDefIndex());
1861 MachineInstr *ReMatDefMI = ReMatDefs[I->valno->id];
1862 MachineInstr *ReMatOrigDefMI = ReMatOrigDefs[I->valno->id];
1864 bool CanDelete = ReMatDelete[I->valno->id];