diff options
author | Jay Foad <jay.foad@gmail.com> | 2011-03-28 13:03:10 +0000 |
---|---|---|
committer | Jay Foad <jay.foad@gmail.com> | 2011-03-28 13:03:10 +0000 |
commit | 1c83965f5ac5fe1b37bbb4b57fd9dfa4d78f56b1 (patch) | |
tree | 14d582973f51b754198834c3aa5197d29846dd68 /llvm/lib/Transforms/InstCombine/InstructionCombining.cpp | |
parent | cdedaf1f7dfe2c82bf929c36d5378d7855e18fdf (diff) | |
download | bcm5719-llvm-1c83965f5ac5fe1b37bbb4b57fd9dfa4d78f56b1.tar.gz bcm5719-llvm-1c83965f5ac5fe1b37bbb4b57fd9dfa4d78f56b1.zip |
Make more use of PHINode::getNumIncomingValues().
llvm-svn: 128406
Diffstat (limited to 'llvm/lib/Transforms/InstCombine/InstructionCombining.cpp')
-rw-r--r-- | llvm/lib/Transforms/InstCombine/InstructionCombining.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp b/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp index d88162a703f..0c0db3de646 100644 --- a/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp +++ b/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp @@ -601,7 +601,7 @@ Instruction *InstCombiner::FoldOpIntoPhi(Instruction &I) { // Okay, we can do the transformation: create the new PHI node. PHINode *NewPN = PHINode::Create(I.getType(), ""); - NewPN->reserveOperandSpace(PN->getNumOperands()/2); + NewPN->reserveOperandSpace(PN->getNumIncomingValues()); InsertNewInstBefore(NewPN, *PN); NewPN->takeName(PN); |