Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:DefVNI

336     if (VNInfo *DefVNI = LRQ.valueDefined())
337 Idx = DefVNI->def;
844 VNInfo *DefVNI = I->valno;
845 assert(DefVNI->def == I->start && "Inconsistent def");
846 DefVNI->def = NewIdx.getRegSlot(I->start.isEarlyClobber());
850 I->start = DefVNI->def;
864 assert(NewI->valno != DefVNI && "Multiple defs of value?");
865 LI.removeValNo(DefVNI);
874 *llvm::prior(NewI) = LiveRange(DefVNI->def, NewIdx.getDeadSlot(), DefVNI);
925 VNInfo *DefVNI = I->valno;
926 assert(DefVNI->def == I->start && "Inconsistent def");
927 DefVNI->def = NewIdx.getRegSlot(I->start.isEarlyClobber());
932 assert(NewI->valno != DefVNI && "Same value defined more than once?");
936 LI.removeValNo(DefVNI);
940 I->start = DefVNI->def;
945 // There is no existing def at NewIdx. Hoist DefVNI.
948 I->start = DefVNI->def;
952 // DefVNI is a dead def. It may have been moved across other values in LI,
955 *NewI = LiveRange(DefVNI->def, NewIdx.getDeadSlot(), DefVNI);