• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:Use

46   static_assert(AlignOf<Use>::Alignment >= AlignOf<Use::UserRef>::Alignment,  in allocHungoffUses()
48 static_assert(AlignOf<Use::UserRef>::Alignment >= in allocHungoffUses()
54 size_t size = N * sizeof(Use) + sizeof(Use::UserRef); in allocHungoffUses()
57 Use *Begin = static_cast<Use*>(::operator new(size)); in allocHungoffUses()
58 Use *End = Begin + N; in allocHungoffUses()
59 (void) new(End) Use::UserRef(const_cast<User*>(this), 1); in allocHungoffUses()
60 setOperandList(Use::initTags(Begin, End)); in allocHungoffUses()
72 Use *OldOps = getOperandList(); in growHungoffUses()
74 Use *NewOps = getOperandList(); in growHungoffUses()
82 reinterpret_cast<char *>(OldOps + OldNumUses) + sizeof(Use::UserRef); in growHungoffUses()
84 reinterpret_cast<char *>(NewOps + NewNumUses) + sizeof(Use::UserRef); in growHungoffUses()
87 Use::zap(OldOps, OldOps + OldNumUses, true); in growHungoffUses()
129 ::operator new(Size + sizeof(Use) * Us + DescBytesToAllocate)); in allocateFixedOperandUser()
130 Use *Start = reinterpret_cast<Use *>(Storage + DescBytesToAllocate); in allocateFixedOperandUser()
131 Use *End = Start + Us; in allocateFixedOperandUser()
136 Use::initTags(Start, End); in allocateFixedOperandUser()
156 void *Storage = ::operator new(Size + sizeof(Use *)); in operator new()
157 Use **HungOffOperandList = static_cast<Use **>(Storage); in operator new()
177 Use **HungOffOperandList = static_cast<Use **>(Usr) - 1; in operator delete()
179 Use::zap(*HungOffOperandList, *HungOffOperandList + Obj->NumUserOperands, in operator delete()
183 Use *UseBegin = static_cast<Use *>(Usr) - Obj->NumUserOperands; in operator delete()
184 Use::zap(UseBegin, UseBegin + Obj->NumUserOperands, /* Delete */ false); in operator delete()
190 Use *Storage = static_cast<Use *>(Usr) - Obj->NumUserOperands; in operator delete()
191 Use::zap(Storage, Storage + Obj->NumUserOperands, in operator delete()