Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:Def

82   cl::desc("Disable physreg def-use affinity"));
487 /// Call ReleasePred for each predecessor, then update register live def/gen.
537 SUnit *Def = &SUnits[N->getNodeId()];
538 CallSeqEndForStart[Def] = SU;
541 LiveRegDefs[CallResource] = Def;
713 // two-address node as a live range def.
829 // This becomes the nearest def. Note that an earlier def may still be
1137 // Avoid scheduling the def-side copy before other successors. Otherwise
1167 assert(MCID.ImplicitDefs && "Physical reg def must be in implicit def list!");
1178 /// specified register def of the specified SUnit clobbers any "live" registers.
1189 // Allow multiple uses of the same def.
1261 // Check for def of register or earlyclobber register.
1395 // copy the value directly. Do not try duplicate the def.
1874 // If SU does not have a register def, schedule it close to its uses
2205 /// CopyToReg to a virtual register. This SU def is probably a liveout and
2266 "VRegCycle def must be CopyFromReg");
2405 // Try schedule def + use closer when Sethi-Ullman numbers are the same.
2558 // If SU does not have a register def, schedule it close to its uses
2861 /// it as a def&use operand. Add a pseudo control edge from it to the other