Lines Matching defs:CPEntry
127 /// highest basic block where a new CPEntry can be placed. To ensure this
162 /// CPEntry - One per constant pool entry, keeping the machine instruction
165 struct CPEntry {
170 CPEntry(MachineInstr *Cpemi, unsigned Cpi, unsigned Rc = 0)
179 std::vector<std::vector<CPEntry>> CPEntries;
231 CPEntry *findConstPoolEntry(unsigned CPI, const MachineInstr *CPEMI);
421 // Add a new CPEntry, but no corresponding CPUser yet.
422 CPEntries.emplace_back(1, CPEntry(CPEMI, I));
450 /// look up the corresponding CPEntry.
451 CSKYConstantIslands::CPEntry *
454 std::vector<CPEntry> &CPEs = CPEntries[CPI];
572 // Increment corresponding CPEntry reference count.
573 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI);
574 assert(CPE && "Cannot find a corresponding CPEntry!");
829 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI);
859 std::vector<CPEntry> &CPEs = CPEntries[CPI];
1142 CPEntries[CPI].push_back(CPEntry(U.CPEMI, ID, 1));
1197 std::vector<CPEntry> &CPEs = CPEntries[I];