Lines Matching refs:SrcRegMap
75 DenseMap<unsigned, unsigned> SrcRegMap; member in __anon479db7640111::TwoAddressInstructionPass
562 unsigned FromRegB = getMappedReg(regB, SrcRegMap); in isProfitableToCommute()
563 unsigned FromRegC = getMappedReg(regC, SrcRegMap); in isProfitableToCommute()
619 unsigned FromRegC = getMappedReg(RegC, SrcRegMap); in CommuteInstruction()
622 SrcRegMap[RegA] = FromRegC; in CommuteInstruction()
638 unsigned FromRegB = getMappedReg(RegB, SrcRegMap); in isProfitableToConv3Addr()
674 SrcRegMap.erase(RegA); in ConvertInstTo3Addr()
706 bool isNew = SrcRegMap.insert(std::make_pair(NewReg, Reg)).second; in ScanUses()
708 assert(SrcRegMap[NewReg] == Reg && "Can't map to two src registers!"); in ScanUses()
756 bool isNew = SrcRegMap.insert(std::make_pair(DstReg, SrcReg)).second; in ProcessCopy()
758 assert(SrcRegMap[DstReg] == SrcReg && in ProcessCopy()
1067 SrcRegMap.clear(); in runOnMachineFunction()