Rearrange operands of the BranchInst, to be able to
[oota-llvm.git] / lib / VMCore / Value.cpp
index ab7e0443c07b8057b16b29194aebef23e25aa9e2..0aa2db443991615e603a9f0430a48ed27210ba93 100644 (file)
@@ -406,21 +406,3 @@ void User::replaceUsesOfWith(Value *From, Value *To) {
     }
 }
 
-void *User::operator new(size_t s, unsigned Us) {
-  void *Storage = ::operator new(s + sizeof(Use) * Us);
-  Use *Start = static_cast<Use*>(Storage);
-  Use *End = Start + Us;
-  User *Obj = reinterpret_cast<User*>(End);
-  Obj->OperandList = Start;
-  Obj->NumOperands = Us;
-  Use::initTags(Start, End);
-  return Obj;
-}
-
-void User::operator delete(void *Usr) {
-  User *Start = static_cast<User*>(Usr);
-  Use *Storage = static_cast<Use*>(Usr) - Start->NumOperands;
-  ::operator delete(Storage == Start->OperandList
-                    ? Storage
-                    : Usr);
-}