Home | History | Annotate | Download | only in CodeGen

Lines Matching full:kill

185 /// past the instruction that would kill the above mentioned register to reduce
242 // position and the kill use, then it's not safe to sink it.
272 // Save the operand that kills the register. We want to unset the kill
281 assert(KillMO && "Didn't find kill");
283 // Update kill and LV information.
358 /// %reg1035 = copy %reg1025<kill>
359 /// %reg1036 = add %reg1034<kill>, %reg1035<kill>
377 // go with what the kill flag says.
384 // be coalesced, so follow the kill flag.
479 // %reg1028<def> = EXTRACT_SUBREG %reg1027<kill>, 1
483 // %reg1030<def> = ADD8rr %reg1028<kill>, %reg1029<kill>, %EFLAGS<imp-def,dead>
487 // %reg1028<def> = EXTRACT_SUBREG %reg1027<kill>, 1
491 // %reg1030<def> = ADD8rr %reg1029<kill>, %reg1028<kill>, %EFLAGS<imp-def,dead>
497 // %reg1030<def> = ADD8rr %reg1028<kill>, %reg1029<kill>, %EFLAGS<imp-def,dead>
718 /// 'Reg' and it kills 'Reg, consider moving the instruction below the kill
827 // Ensure that if this is register in question, its the kill we expect.
849 DEBUG(dbgs() << "\trescheduled below kill: " << *KillMI);
877 /// 'Reg' and it kills 'Reg, consider moving the kill instruction above the
986 // Move the old kill above MI, don't forget to move debug info as well.
1005 DEBUG(dbgs() << "\trescheduled kill: " << *KillMI);
1162 "Kill missing after load unfold!");
1343 // regB is still used in this instruction, but a kill flag was
1345 // a kill flag to one of the remaining uses of regB.
1521 /// %reg1026<def> = VLDMQ %reg1025<kill>, 260, pred:14, pred:%reg0
1523 /// %reg1029:5<def> = EXTRACT_SUBREG %reg1026<kill>, 5
1653 /// %reg1029<def>, %reg1030<def> = VLD1q16 %reg1024<kill>, ...
1654 /// %reg1031<def> = REG_SEQUENCE %reg1029<kill>, 5, %reg1030<kill>, 6
1656 /// %reg1031:5<def>, %reg1031:6<def> = VLD1q16 %reg1024<kill>, ...
1720 // If the REG_SEQUENCE doesn't kill its source, keeping live variables
1723 // Defer any kill flag to the last operand using SrcReg. Otherwise, we