Lines Matching refs:Obj
138 User *Obj = reinterpret_cast<User*>(End); in allocateFixedOperandUser() local
139 Obj->NumUserOperands = Us; in allocateFixedOperandUser()
140 Obj->HasHungOffUses = false; in allocateFixedOperandUser()
141 Obj->HasDescriptor = DescBytes != 0; in allocateFixedOperandUser()
143 new (Start) Use(Obj); in allocateFixedOperandUser()
150 return Obj; in allocateFixedOperandUser()
165 User *Obj = reinterpret_cast<User *>(HungOffOperandList + 1); in operator new() local
166 Obj->NumUserOperands = 0; in operator new()
167 Obj->HasHungOffUses = true; in operator new()
168 Obj->HasDescriptor = false; in operator new()
170 return Obj; in operator new()
182 User *Obj = static_cast<User *>(Usr); in operator delete() local
183 if (Obj->HasHungOffUses) { in operator delete()
184 assert(!Obj->HasDescriptor && "not supported!"); in operator delete()
188 Use::zap(*HungOffOperandList, *HungOffOperandList + Obj->NumUserOperands, in operator delete()
191 } else if (Obj->HasDescriptor) { in operator delete()
192 Use *UseBegin = static_cast<Use *>(Usr) - Obj->NumUserOperands; in operator delete()
193 Use::zap(UseBegin, UseBegin + Obj->NumUserOperands, /* Delete */ false); in operator delete()
199 Use *Storage = static_cast<Use *>(Usr) - Obj->NumUserOperands; in operator delete()
200 Use::zap(Storage, Storage + Obj->NumUserOperands, in operator delete()