Lines Matching refs:Obj
132 User *Obj = reinterpret_cast<User*>(End); in allocateFixedOperandUser() local
133 Obj->NumUserOperands = Us; in allocateFixedOperandUser()
134 Obj->HasHungOffUses = false; in allocateFixedOperandUser()
135 Obj->HasDescriptor = DescBytes != 0; in allocateFixedOperandUser()
137 new (Start) Use(Obj); in allocateFixedOperandUser()
144 return Obj; in allocateFixedOperandUser()
159 User *Obj = reinterpret_cast<User *>(HungOffOperandList + 1); in operator new() local
160 Obj->NumUserOperands = 0; in operator new()
161 Obj->HasHungOffUses = true; in operator new()
162 Obj->HasDescriptor = false; in operator new()
164 return Obj; in operator new()
176 User *Obj = static_cast<User *>(Usr); in operator delete() local
177 if (Obj->HasHungOffUses) { in operator delete()
178 assert(!Obj->HasDescriptor && "not supported!"); in operator delete()
182 Use::zap(*HungOffOperandList, *HungOffOperandList + Obj->NumUserOperands, in operator delete()
185 } else if (Obj->HasDescriptor) { in operator delete()
186 Use *UseBegin = static_cast<Use *>(Usr) - Obj->NumUserOperands; in operator delete()
187 Use::zap(UseBegin, UseBegin + Obj->NumUserOperands, /* Delete */ false); in operator delete()
193 Use *Storage = static_cast<Use *>(Usr) - Obj->NumUserOperands; in operator delete()
194 Use::zap(Storage, Storage + Obj->NumUserOperands, in operator delete()