Lines Matching defs:CPI
303 unsigned CPI;
307 : CPEMI(cpemi), CPI(cpi), RefCount(rc) {}
371 CPEntry *findConstPoolEntry(unsigned CPI, const MachineInstr *CPEMI);
387 bool decrementCPEReferenceCount(unsigned CPI, MachineInstr* CPEMI);
548 // identity mapping of CPI's to CPE's.
578 LLVM_DEBUG(dbgs() << "Moved CPI#" << i << " to end of function, size = "
600 *MipsConstantIslands::findConstPoolEntry(unsigned CPI,
602 std::vector<CPEntry> &CPEs = CPEntries[CPI];
621 unsigned CPI = CPEMI.getOperand(1).getIndex();
622 assert(CPI < MCP->getConstants().size() && "Invalid constant pool index.");
623 return MCP->getConstants()[CPI].getAlign();
760 unsigned CPI = MO.getIndex();
761 MachineInstr *CPEMI = CPEMIs[CPI];
768 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI);
1014 /// decrementCPEReferenceCount - find the constant pool entry with index CPI
1018 bool MipsConstantIslands::decrementCPEReferenceCount(unsigned CPI,
1021 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI);
1051 unsigned CPI = CPEMI->getOperand(1).getIndex();
1052 std::vector<CPEntry> &CPEs = CPEntries[CPI];
1062 LLVM_DEBUG(dbgs() << "Replacing CPE#" << CPI << " with CPE#" << CPE.CPI
1066 // Change the CPI in the instruction operand to refer to the clone.
1069 MO.setIndex(CPE.CPI);
1076 return decrementCPEReferenceCount(CPI, CPEMI) ? 2 : 1;
1107 unsigned CPI = CPEMI->getOperand(1).getIndex();
1108 std::vector<CPEntry> &CPEs = CPEntries[CPI];
1118 LLVM_DEBUG(dbgs() << "Replacing CPE#" << CPI << " with CPE#" << CPE.CPI
1122 // Change the CPI in the instruction operand to refer to the clone.
1125 MO.setIndex(CPE.CPI);
1132 return decrementCPEReferenceCount(CPI, CPEMI) ? 2 : 1;
1305 unsigned CPI = CPEMI->getOperand(1).getIndex();
1371 decrementCPEReferenceCount(CPI, CPEMI);
1381 .addImm(ID).addConstantPoolIndex(CPI).addImm(Size);
1382 CPEntries[CPI].push_back(CPEntry(U.CPEMI, ID, 1));
1392 // Finally, change the CPI in the instruction operand to be ID.
1400 dbgs() << " Moved CPE to #" << ID << " CPI=" << CPI