Lines Matching defs:CPI

166     unsigned CPI;
170 : CPEMI(Cpemi), CPI(Cpi), RefCount(Rc) {}
225 CPEntry *findConstPoolEntry(unsigned CPI, const MachineInstr *CPEMI);
241 bool decrementCPEReferenceCount(unsigned CPI, MachineInstr *CPEMI);
386 // identity mapping of CPI's to CPE's.
418 LLVM_DEBUG(dbgs() << "Moved CPI#" << I << " to end of function, size = "
446 CSKYConstantIslands::findConstPoolEntry(unsigned CPI,
448 std::vector<CPEntry> &CPEs = CPEntries[CPI];
463 unsigned CPI = CPEMI.getOperand(1).getIndex();
464 assert(CPI < MCP->getConstants().size() && "Invalid constant pool index.");
465 return MCP->getConstants()[CPI].getAlign();
561 unsigned CPI = MI.getOperand(Op).getIndex();
562 MachineInstr *CPEMI = CPEMIs[CPI];
567 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI);
816 /// decrementCPEReferenceCount - find the constant pool entry with index CPI
820 bool CSKYConstantIslands::decrementCPEReferenceCount(unsigned CPI,
823 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI);
852 unsigned CPI = CPEMI->getOperand(1).getIndex();
853 std::vector<CPEntry> &CPEs = CPEntries[CPI];
863 LLVM_DEBUG(dbgs() << "Replacing CPE#" << CPI << " with CPE#"
864 << CPEs[I].CPI << "\n");
867 // Change the CPI in the instruction operand to refer to the clone.
870 UserMI->getOperand(J).setIndex(CPEs[I].CPI);
877 return decrementCPEReferenceCount(CPI, CPEMI) ? 2 : 1;
1062 unsigned CPI = CPEMI->getOperand(1).getIndex();
1123 decrementCPEReferenceCount(CPI, CPEMI);
1134 .addConstantPoolIndex(CPI)
1136 CPEntries[CPI].push_back(CPEntry(U.CPEMI, ID, 1));
1146 // Finally, change the CPI in the instruction operand to be ID.
1154 dbgs() << " Moved CPE to #" << ID << " CPI=" << CPI