Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:RCId

248                                    unsigned &RCId, unsigned &RCCost) const;
781 unsigned &RCId, unsigned &RCCost) const {
785 RCId = RC->getID();
788 RCId = TLI->getRepRegClassFor(VT)->getID();
822 unsigned RCId, RCCost;
823 getRegisterClassIDAndCost(MI, Reg, i, RCId, RCCost);
825 RegPressure[RCId] += RCCost;
830 RegPressure[RCId] += RCCost;
832 RegPressure[RCId] -= RCCost;
857 unsigned RCId, RCCost;
858 getRegisterClassIDAndCost(MI, Reg, i, RCId, RCCost);
859 if (RCCost > RegPressure[RCId])
860 RegPressure[RCId] = 0;
862 RegPressure[RCId] -= RCCost;
869 unsigned RCId, RCCost;
870 getRegisterClassIDAndCost(MI, Reg, Idx, RCId, RCCost);
871 RegPressure[RCId] += RCCost;
1077 unsigned RCId = CI->first;
1078 unsigned Limit = RegLimit[RCId];
1088 if (RP[RCId] + Cost >= Limit)
1114 unsigned RCId, RCCost;
1115 getRegisterClassIDAndCost(MI, Reg, i, RCId, RCCost);
1117 DenseMap<unsigned, int>::iterator CI = Cost.find(RCId);
1121 Cost.insert(std::make_pair(RCId, RCCost));
1123 DenseMap<unsigned, int>::iterator CI = Cost.find(RCId);
1127 Cost.insert(std::make_pair(RCId, -RCCost));
1136 unsigned RCId = CI->first;
1137 RP[RCId] += CI->second;
1191 unsigned RCId, RCCost;
1192 getRegisterClassIDAndCost(&MI, Reg, i, RCId, RCCost);
1199 Cost[RCId] += RCCost;
1204 Cost[RCId] -= RCCost;