diff options
author | Devang Patel <dpatel@apple.com> | 2010-03-16 21:02:07 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2010-03-16 21:02:07 +0000 |
commit | a0bb715977c98f6d9d3be1a25e8293232504a6b9 (patch) | |
tree | b296ba24a6bd14897e2c3065fc1a40f3fc787abc /llvm/lib | |
parent | a71b9d067884a97962027815c0a0bc4976d1256e (diff) | |
download | bcm5719-llvm-a0bb715977c98f6d9d3be1a25e8293232504a6b9.tar.gz bcm5719-llvm-a0bb715977c98f6d9d3be1a25e8293232504a6b9.zip |
Ignore debug value instructions while analyzing BB for tail duplication.
llvm-svn: 98675
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/CodeGen/TailDuplication.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/TailDuplication.cpp b/llvm/lib/CodeGen/TailDuplication.cpp index fa3785dc079..aa6e2b4e87e 100644 --- a/llvm/lib/CodeGen/TailDuplication.cpp +++ b/llvm/lib/CodeGen/TailDuplication.cpp @@ -495,7 +495,7 @@ TailDuplicatePass::TailDuplicate(MachineBasicBlock *TailBB, MachineFunction &MF, if (InstrCount == MaxDuplicateCount) return false; // Remember if we saw a call. if (I->getDesc().isCall()) HasCall = true; - if (!I->isPHI()) + if (!I->isPHI() && !I->isDebugValue()) InstrCount += 1; } // Heuristically, don't tail-duplicate calls if it would expand code size, |