Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:def

314   assert(BValNo->def == CopyIdx && "Copy doesn't define the value?");
325 // 172 %ECX<def> = MOV32rr %reg1039<kill>
327 // sbbl $3,$0>, 10, %EAX<def>, 14, %ECX<earlyclobber,def>, 9,
330 // 188 %EAX<def> = MOV32rr %EAX<kill>
331 // 196 %ECX<def> = MOV32rr %ECX<kill>
332 // 204 %ECX<def> = MOV32rr %ECX<kill>
333 // 212 %EAX<def> = MOV32rr %EAX<kill>
334 // 220 %EAX<def> = MOV32rr %EAX
335 // 228 %reg1039<def> = MOV32rr %ECX<kill>
336 // The early clobber operand ties ECX input to the ECX def.
340 // The coalescer has no idea there was a def in the middle of [174,230].
351 IntB.FindLiveRangeContaining(AValNo->def.getPrevSlot());
390 BValNo->def = FillerStart;
493 // FIXME: For now, only eliminate the copy by commuting its def when the
495 // where the copy is a back edge copy and commuting the def lengthen the
517 assert(BValNo->def == CopyIdx && "Copy doesn't define the value?");
523 // If other defs can reach uses of this def, then it's not safe to perform
527 MachineInstr *DefMI = li_->getInstructionFromIndex(AValNo->def);
582 DEBUG(dbgs() << "\tRemoveCopyByCommutingDef: " << AValNo->def << '\t'
649 assert(DVNI->def == DefIdx);
657 ValNo->def = AValNo->def;
683 // If other defs can reach uses of this def, then it's not safe to perform
687 MachineInstr *DefMI = li_->getInstructionFromIndex(ValNo->def);
738 // rematerialized instruction. And update implicit def interval valnos.
765 /// physical register and the existing subregister number of the def / use
817 // If UseMI was a simple SrcReg def, make sure we didn't turn it into a
858 /// RemoveDeadDef - If a def of a live interval is now determined dead, remove
864 if (DefIdx != MLR->valno->def)
876 if (LR->valno->def == DefIdx)
886 if (LR->valno->def == DefIdx)
1251 if (SrcInt.getVNInfoAt(Other->def) != SrcInt.getVNInfoAt(VNI->def))
1280 (RI->start != RI->valno->def ||
1292 if (LI->start != LI->valno->def ||
1332 LiveRange *lr = RHS.getLiveRangeContaining(VNI->def.getPrevSlot());
1359 LiveRange *lr = LHS.getLiveRangeContaining(VNI->def.getPrevSlot());
1697 // %DO<def> = INSERT_SUBREG %D0<undef>, %S0<kill>, 1
1724 // Now check if this is a remat'ed def instruction which is now dead.