Home | History | Annotate | Download | only in ARM

Lines Matching refs:CPEs

569     std::vector<CPEntry> CPEs;
570 CPEs.push_back(CPEntry(CPEMI, i));
571 CPEntries.push_back(CPEs);
602 std::vector<CPEntry> &CPEs = CPEntries[CPI];
605 for (unsigned i = 0, e = CPEs.size(); i != e; ++i) {
606 if (CPEs[i].CPEMI == CPEMI)
607 return &CPEs[i];
1145 std::vector<CPEntry> &CPEs = CPEntries[CPI];
1146 for (unsigned i = 0, e = CPEs.size(); i != e; ++i) {
1148 if (CPEs[i].CPEMI == CPEMI)
1150 // Removing CPEs can leave empty entries, skip
1151 if (CPEs[i].CPEMI == NULL)
1153 if (isCPEntryInRange(UserMI, UserOffset, CPEs[i].CPEMI, U.getMaxDisp(),
1156 << CPEs[i].CPI << "\n");
1158 U.CPEMI = CPEs[i].CPEMI;
1162 UserMI->getOperand(j).setIndex(CPEs[i].CPI);
1166 CPEs[i].RefCount++;
1213 // sure to take advantage of it for all the CPEs near that block, so that
1298 // reference CPEs will be able to use the same island area; if not, we back
1353 // reused within the block, but it doesn't matter much. Also assume CPEs
1355 // to pack the aligned CPEs better.
1513 std::vector<CPEntry> &CPEs = CPEntries[i];
1514 for (unsigned j = 0, ee = CPEs.size(); j != ee; ++j) {
1515 if (CPEs[j].RefCount == 0 && CPEs[j].CPEMI) {
1516 removeDeadCPEMI(CPEs[j].CPEMI);
1517 CPEs[j].CPEMI = NULL;