Lines Matching defs:CPUser
239 /// CPUser - One user of a constant pool, keeping the machine instruction
246 /// CPUser is out of range, but there is another CP entry for the same
251 struct CPUser {
265 CPUser(MachineInstr *mi, MachineInstr *cpemi, unsigned maxdisp,
296 std::vector<CPUser> CPUsers;
299 /// pointer, the constpool index, and the number of CPUser's which
375 unsigned getUserOffset(CPUser&) const;
381 const CPUser &U);
388 int findInRangeCPEntry(CPUser& U, unsigned UserOffset);
389 int findLongFormInRangeCPEntry(CPUser& U, unsigned UserOffset);
390 bool findAvailableWater(CPUser&U, unsigned UserOffset,
401 CPUser &U, unsigned &Growth);
416 const CPUser &U) {
575 // Add a new CPEntry, but no corresponding CPUser yet.
764 CPUsers.push_back(CPUser(&MI, CPEMI, MaxOffs, NegOk, LongFormMaxOffs,
834 unsigned MipsConstantIslands::getUserOffset(CPUser &U) const {
927 MachineBasicBlock* Water, CPUser &U,
1038 int MipsConstantIslands::findInRangeCPEntry(CPUser& U, unsigned UserOffset)
1064 // Point the CPUser node to the replacement
1091 (CPUser& U, unsigned UserOffset)
1120 // Point the CPUser node to the replacement
1157 /// terminates, the CPE location for a particular CPUser is only allowed to
1160 bool MipsConstantIslands::findAvailableWater(CPUser &U, unsigned UserOffset,
1207 CPUser &U = CPUsers[CPUserIndex];
1279 CPUser &U = CPUsers[CPUIndex];
1302 CPUser &U = CPUsers[CPUserIndex];