Lines Matching refs:HasUse
1204 unsigned &NewVReg, unsigned ImpUse, bool &HasDef, bool &HasUse, in rewriteInstructionForSpills() argument
1256 tie(HasUse, HasDef) = MI->readsWritesVirtualRegister(Reg, &Ops); in rewriteInstructionForSpills()
1292 HasUse = false; in rewriteInstructionForSpills()
1329 if (!CanDelete || (HasUse && HasDef)) { in rewriteInstructionForSpills()
1338 } else if (HasUse && HasDef && in rewriteInstructionForSpills()
1360 if (HasUse) { in rewriteInstructionForSpills()
1378 LiveRange LR(HasEarlyClobber && !HasUse ? in rewriteInstructionForSpills()
1546 bool HasUse = false; in rewriteInstructionsForSpills() local
1551 ImpUse, HasDef, HasUse, MBBVRegsMap, NewLIs); in rewriteInstructionsForSpills()
1552 if (!HasDef && !HasUse) in rewriteInstructionsForSpills()
1569 if (!HasUse) in rewriteInstructionsForSpills()
1592 Info.canFold = !HasUse; in rewriteInstructionsForSpills()
1609 if (HasUse) { in rewriteInstructionsForSpills()
1638 nI.weight += getSpillWeight(HasDef, HasUse, loopDepth); in rewriteInstructionsForSpills()