Lines Matching defs:RegC
150 bool isProfitableToCommute(Register RegA, Register RegB, Register RegC,
635 Register RegC,
659 if (!isPlainlyKilled(MI, RegC))
675 MCRegister FromRegC = getMappedReg(RegC, SrcRegMap);
680 // -RegB is not tied to a register and RegC is compatible with RegA.
681 // -RegB is tied to the wrong physical register, but RegC is.
682 // -RegB is tied to the wrong physical register, and RegC isn't tied.
686 // -RegC is not tied to a register and RegB is compatible with RegA.
687 // -RegC is tied to the wrong physical register, but RegB is.
688 // -RegC is tied to the wrong physical register, and RegB isn't tied.
693 // If there is a use of RegC between its last def (could be livein) and this
696 if (!noUseAfterLastDef(RegC, Dist, LastDefC))
720 if (isRevCopyChain(RegC, RegA, MaxDataFlowEdge))
732 // if the def of RegC is closer. Its live interval is shorter.
743 Register RegC = MI->getOperand(RegCIdx).getReg();
758 MCRegister FromRegC = getMappedReg(RegC, SrcRegMap);