Lines Matching full:coalesced
160 /// True if the main range of the currently coalesced intervals should be
172 /// Copy instructions yet to be coalesced.
208 /// copies that cannot yet be coalesced into WorkList.
236 /// was successfully coalesced away. If it is not currently possible to
238 /// coalesced, then it returns true by reference in 'Again'.
250 /// If a live interval has many valnos and is coalesced with other
262 /// lanemasks already adjusted to the coalesced register.
285 /// its other operand is coalesced to the copy dest register, see if we
314 /// which we coalesced. Example:
336 /// In that case, Dst2 and Dst will not be able to be both coalesced
817 // its other operand is coalesced to the copy dest register, see if we can in removeCopyByCommutingDef()
881 // If some of the uses of IntA.reg is already coalesced away, return false. in removeCopyByCommutingDef()
2017 // Coalesced copies are normally removed immediately, but transformations in joinCopy()
2022 LLVM_DEBUG(dbgs() << "\tCopy already coalesced: " << LI << '\n'); in joinCopy()
2413 /// subregister SubIdx in the coalesced register. Either CP.DstIdx or
2417 /// The LaneMask that this liverange will occupy the coalesced register. May
2627 /// Erase any machine instructions that have been coalesced away.
3296 /// Assuming that %31 is coalesced into %45, the copy at 928 becomes
3636 // Transform lanemasks from the LHS to masks in the coalesced register and in joinVirtRegs()
3655 // Determine lanemasks of RHS in the coalesced register and merge subranges. in joinVirtRegs()
3725 // is coalesced: in joinVirtRegs()
3894 // was coalesced and Reg deleted. It's safe to refer to the other register in checkMergingChangesDbgValuesImpl()
4049 // If SrcReg is a physical register, the copy won't be coalesced. in applyTerminalRule()