Lines Matching defs:CPUser
124 /// CPUser - One user of a constant pool, keeping the machine instruction
131 /// CPUser is out of range, but there is another CP entry for the same
136 struct CPUser {
147 CPUser(MachineInstr *Mi, MachineInstr *Cpemi, unsigned Maxdisp, bool Neg)
160 std::vector<CPUser> CPUsers;
163 /// pointer, the constpool index, and the number of CPUser's which
235 unsigned getUserOffset(CPUser &) const;
241 const CPUser &U);
248 int findInRangeCPEntry(CPUser &U, unsigned UserOffset);
249 bool findAvailableWater(CPUser &U, unsigned UserOffset,
259 bool isWaterInRange(unsigned UserOffset, MachineBasicBlock *Water, CPUser &U,
272 const CPUser &U) {
421 // Add a new CPEntry, but no corresponding CPUser yet.
570 CPUsers.push_back(CPUser(&MI, CPEMI, MaxOffs, NegOk));
635 unsigned CSKYConstantIslands::getUserOffset(CPUser &U) const {
734 MachineBasicBlock *Water, CPUser &U,
846 int CSKYConstantIslands::findInRangeCPEntry(CPUser &U, unsigned UserOffset) {
871 // Point the CPUser node to the replacement
916 /// terminates, the CPE location for a particular CPUser is only allowed to
919 bool CSKYConstantIslands::findAvailableWater(CPUser &U, unsigned UserOffset,
967 CPUser &U = CPUsers[CPUserIndex];
1042 CPUser &U = CPUsers[CPUIndex];
1065 CPUser &U = CPUsers[CPUserIndex];