Lines Matching defs:CPEntry
126 /// highest basic block where a new CPEntry can be placed. To ensure this
161 /// CPEntry - One per constant pool entry, keeping the machine instruction
164 struct CPEntry {
169 CPEntry(MachineInstr *Cpemi, unsigned Cpi, unsigned Rc = 0)
178 std::vector<std::vector<CPEntry>> CPEntries;
225 CPEntry *findConstPoolEntry(unsigned CPI, const MachineInstr *CPEMI);
415 // Add a new CPEntry, but no corresponding CPUser yet.
416 CPEntries.emplace_back(1, CPEntry(CPEMI, I));
444 /// look up the corresponding CPEntry.
445 CSKYConstantIslands::CPEntry *
448 std::vector<CPEntry> &CPEs = CPEntries[CPI];
566 // Increment corresponding CPEntry reference count.
567 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI);
568 assert(CPE && "Cannot find a corresponding CPEntry!");
823 CPEntry *CPE = findConstPoolEntry(CPI, CPEMI);
853 std::vector<CPEntry> &CPEs = CPEntries[CPI];
1136 CPEntries[CPI].push_back(CPEntry(U.CPEMI, ID, 1));
1191 std::vector<CPEntry> &CPEs = CPEntries[I];