Lines Matching refs:CPE
510 const CPEntry & CPE = CPEntries[i][j]; in runOnMachineFunction() local
511 if (CPE.CPEMI && CPE.CPEMI->getOperand(1).isCPI()) in runOnMachineFunction()
512 AFI->recordCPEClone(i, CPE.CPI); in runOnMachineFunction()
706 for (CPEntry &CPE : CPEs) in findConstPoolEntry()
707 if (CPE.CPEMI == CPEMI) in findConstPoolEntry()
708 return &CPE; in findConstPoolEntry()
950 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI); in initializeFunctionInfo() local
951 assert(CPE && "Cannot find a corresponding CPEntry!"); in initializeFunctionInfo()
952 CPE->RefCount++; in initializeFunctionInfo()
1211 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI); in decrementCPEReferenceCount() local
1212 assert(CPE && "Unexpected!"); in decrementCPEReferenceCount()
1213 if (--CPE->RefCount == 0) { in decrementCPEReferenceCount()
1215 CPE->CPEMI = nullptr; in decrementCPEReferenceCount()
1249 for (CPEntry &CPE : CPEs) { in findInRangeCPEntry()
1251 if (CPE.CPEMI == CPEMI) in findInRangeCPEntry()
1254 if (CPE.CPEMI == nullptr) in findInRangeCPEntry()
1256 if (isCPEntryInRange(UserMI, UserOffset, CPE.CPEMI, U.getMaxDisp(), in findInRangeCPEntry()
1258 LLVM_DEBUG(dbgs() << "Replacing CPE#" << CPI << " with CPE#" << CPE.CPI in findInRangeCPEntry()
1261 U.CPEMI = CPE.CPEMI; in findInRangeCPEntry()
1265 MO.setIndex(CPE.CPI); in findInRangeCPEntry()
1269 CPE.RefCount++; in findInRangeCPEntry()
1691 for (CPEntry &CPE : CPEs) { in removeUnusedCPEntries()
1692 if (CPE.RefCount == 0 && CPE.CPEMI) { in removeUnusedCPEntries()
1693 removeDeadCPEMI(CPE.CPEMI); in removeUnusedCPEntries()
1694 CPE.CPEMI = nullptr; in removeUnusedCPEntries()