Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:regC

109   bool isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC,
547 isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC,
570 if (!isPlainlyKilled(MI, regC, LIS))
586 unsigned FromRegC = getMappedReg(regC, SrcRegMap);
591 // -RegB is not tied to a register and RegC is compatible with RegA.
592 // -RegB is tied to the wrong physical register, but RegC is.
593 // -RegB is tied to the wrong physical register, and RegC isn't tied.
597 // -RegC is not tied to a register and RegB is compatible with RegA.
598 // -RegC is tied to the wrong physical register, but RegB is.
599 // -RegC is tied to the wrong physical register, and RegB isn't tied.
604 // If there is a use of regC between its last def (could be livein) and this
607 if (!noUseAfterLastDef(regC, Dist, LastDefC))
631 if (isRevCopyChain(regC, regA, 3))
638 // if the def of regC is closer. Its live interval is shorter.
648 unsigned RegC = MI->getOperand(RegCIdx).getReg();
663 unsigned FromRegC = getMappedReg(RegC, SrcRegMap);