Lines Matching refs:RegA
108 bool isProfitableToConv3Addr(unsigned RegA, unsigned RegB);
113 unsigned RegA, unsigned RegB, unsigned Dist);
516 regsAreCompatible(unsigned RegA, unsigned RegB, const TargetRegisterInfo *TRI) { in regsAreCompatible() argument
517 if (RegA == RegB) in regsAreCompatible()
519 if (!RegA || !RegB) in regsAreCompatible()
521 return TRI->regsOverlap(RegA, RegB); in regsAreCompatible()
621 unsigned RegA = MI->getOperand(0).getReg(); in CommuteInstruction() local
622 SrcRegMap[RegA] = FromRegC; in CommuteInstruction()
631 TwoAddressInstructionPass::isProfitableToConv3Addr(unsigned RegA,unsigned RegB){ in isProfitableToConv3Addr() argument
641 unsigned ToRegA = getMappedReg(RegA, DstRegMap); in isProfitableToConv3Addr()
651 unsigned RegA, unsigned RegB, in ConvertInstTo3Addr() argument
674 SrcRegMap.erase(RegA); in ConvertInstTo3Addr()