diff options
author | Pete Cooper <peter_cooper@apple.com> | 2015-06-10 22:38:38 +0000 |
---|---|---|
committer | Pete Cooper <peter_cooper@apple.com> | 2015-06-10 22:38:38 +0000 |
commit | 178dcc29382d8bbe96467d4fca03d16c858496d3 (patch) | |
tree | 311ff282237f3d0cc3561ffaf8fd961203934b4c /llvm/lib | |
parent | c6c0439d2aa914672712435fef12b5055ebb5caf (diff) | |
download | bcm5719-llvm-178dcc29382d8bbe96467d4fca03d16c858496d3.tar.gz bcm5719-llvm-178dcc29382d8bbe96467d4fca03d16c858496d3.zip |
Delete User::dropHungOffUses and move it in to ~User which is the only caller. NFC.
Now that the subclasses which care about hung off uses let ~User clean it up,
there's no need for a separate method. Just inline it to ~User and delete it.
Reviewed by Duncan Exon Smith.
llvm-svn: 239491
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/IR/Instructions.cpp | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/llvm/lib/IR/Instructions.cpp b/llvm/lib/IR/Instructions.cpp index 06e2d0913ce..9c8f66c11de 100644 --- a/llvm/lib/IR/Instructions.cpp +++ b/llvm/lib/IR/Instructions.cpp @@ -93,10 +93,6 @@ PHINode::PHINode(const PHINode &PN) SubclassOptionalData = PN.SubclassOptionalData; } -PHINode::~PHINode() { - dropHungoffUses(); -} - // removeIncomingValue - Remove an incoming value. This is useful if a // predecessor basic block is deleted. Value *PHINode::removeIncomingValue(unsigned Idx, bool DeletePHIIfEmpty) { @@ -190,10 +186,6 @@ LandingPadInst::LandingPadInst(const LandingPadInst &LP) setCleanup(LP.isCleanup()); } -LandingPadInst::~LandingPadInst() { - dropHungoffUses(); -} - LandingPadInst *LandingPadInst::Create(Type *RetTy, Value *PersonalityFn, unsigned NumReservedClauses, const Twine &NameStr, @@ -3325,10 +3317,6 @@ SwitchInst::SwitchInst(const SwitchInst &SI) SubclassOptionalData = SI.SubclassOptionalData; } -SwitchInst::~SwitchInst() { - dropHungoffUses(); -} - /// addCase - Add an entry to the switch instruction... /// @@ -3450,10 +3438,6 @@ IndirectBrInst::IndirectBrInst(const IndirectBrInst &IBI) SubclassOptionalData = IBI.SubclassOptionalData; } -IndirectBrInst::~IndirectBrInst() { - dropHungoffUses(); -} - /// addDestination - Add a destination. /// void IndirectBrInst::addDestination(BasicBlock *DestBB) { |