• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/

Lines Matching defs:CPI

305     unsigned CPI;
309 : CPEMI(cpemi), CPI(cpi), RefCount(rc) {}
373 CPEntry *findConstPoolEntry(unsigned CPI, const MachineInstr *CPEMI);
389 bool decrementCPEReferenceCount(unsigned CPI, MachineInstr* CPEMI);
550 // identity mapping of CPI's to CPE's.
580 LLVM_DEBUG(dbgs() << "Moved CPI#" << i << " to end of function, size = "
607 *MipsConstantIslands::findConstPoolEntry(unsigned CPI,
609 std::vector<CPEntry> &CPEs = CPEntries[CPI];
628 unsigned CPI = CPEMI.getOperand(1).getIndex();
629 assert(CPI < MCP->getConstants().size() && "Invalid constant pool index.");
630 return MCP->getConstants()[CPI].getAlign();
767 unsigned CPI = MI.getOperand(op).getIndex();
768 MachineInstr *CPEMI = CPEMIs[CPI];
775 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI);
1021 /// decrementCPEReferenceCount - find the constant pool entry with index CPI
1025 bool MipsConstantIslands::decrementCPEReferenceCount(unsigned CPI,
1028 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI);
1058 unsigned CPI = CPEMI->getOperand(1).getIndex();
1059 std::vector<CPEntry> &CPEs = CPEntries[CPI];
1069 LLVM_DEBUG(dbgs() << "Replacing CPE#" << CPI << " with CPE#"
1070 << CPEs[i].CPI << "\n");
1073 // Change the CPI in the instruction operand to refer to the clone.
1076 UserMI->getOperand(j).setIndex(CPEs[i].CPI);
1083 return decrementCPEReferenceCount(CPI, CPEMI) ? 2 : 1;
1114 unsigned CPI = CPEMI->getOperand(1).getIndex();
1115 std::vector<CPEntry> &CPEs = CPEntries[CPI];
1125 LLVM_DEBUG(dbgs() << "Replacing CPE#" << CPI << " with CPE#"
1126 << CPEs[i].CPI << "\n");
1129 // Change the CPI in the instruction operand to refer to the clone.
1132 UserMI->getOperand(j).setIndex(CPEs[i].CPI);
1139 return decrementCPEReferenceCount(CPI, CPEMI) ? 2 : 1;
1312 unsigned CPI = CPEMI->getOperand(1).getIndex();
1378 decrementCPEReferenceCount(CPI, CPEMI);
1388 .addImm(ID).addConstantPoolIndex(CPI).addImm(Size);
1389 CPEntries[CPI].push_back(CPEntry(U.CPEMI, ID, 1));
1399 // Finally, change the CPI in the instruction operand to be ID.
1407 dbgs() << " Moved CPE to #" << ID << " CPI=" << CPI