Lines Matching defs:CPUser
171 /// CPUser - One user of a constant pool, keeping the machine instruction
178 /// CPUser is out of range, but there is another CP entry for the same
183 struct CPUser {
193 CPUser(MachineInstr *mi, MachineInstr *cpemi, unsigned maxdisp,
209 std::vector<CPUser> CPUsers;
212 /// pointer, the constpool index, and the number of CPUser's which
285 int findInRangeCPEntry(CPUser& U, unsigned UserOffset);
286 bool findAvailableWater(CPUser&U, unsigned UserOffset,
297 CPUser &U, unsigned &Growth);
313 unsigned getUserOffset(CPUser&) const;
320 const CPUser &U) {
339 CPUser &U = CPUsers[i];
555 // Add a new CPEntry, but no corresponding CPUser yet.
780 CPUsers.push_back(CPUser(I, CPEMI, MaxOffs, NegOk, IsSoImm));
944 unsigned ARMConstantIslands::getUserOffset(CPUser &U) const {
970 /// subtracted from MaxDisp instead. CPUser::getMaxDisp() does that.
992 MachineBasicBlock* Water, CPUser &U,
1117 int ARMConstantIslands::findInRangeCPEntry(CPUser& U, unsigned UserOffset)
1143 // Point the CPUser node to the replacement
1181 /// terminates, the CPE location for a particular CPUser is only allowed to
1184 bool ARMConstantIslands::findAvailableWater(CPUser &U, unsigned UserOffset,
1231 CPUser &U = CPUsers[CPUserIndex];
1326 CPUser &U = CPUsers[CPUIndex];
1362 CPUser &U = CPUsers[CPUserIndex];
1698 CPUser &U = CPUsers[i];