Can't combine anymore - we don't have a chain through llvm.dbg intrinsics.
authorJim Laskey <jlaskey@mac.com>
Thu, 23 Mar 2006 18:10:42 +0000 (18:10 +0000)
committerJim Laskey <jlaskey@mac.com>
Thu, 23 Mar 2006 18:10:42 +0000 (18:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26992 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/InstructionCombining.cpp

index 3eb452c790123b571bcbbb303feb46caeb302a2e..8341053fca71d41666bf8b9a74669118422a3ccd 100644 (file)
@@ -5391,16 +5391,6 @@ Instruction *InstCombiner::visitCallInst(CallInst &CI) {
     }
           
     if (Changed) return II;
-  } else if (DbgStopPointInst *SPI = dyn_cast<DbgStopPointInst>(II)) {
-    // If this stoppoint is at the same source location as the previous
-    // stoppoint in the chain, it is not needed.
-    if (DbgStopPointInst *PrevSPI =
-        dyn_cast<DbgStopPointInst>(SPI->getChain()))
-      if (SPI->getLineNo() == PrevSPI->getLineNo() &&
-          SPI->getColNo() == PrevSPI->getColNo()) {
-        SPI->replaceAllUsesWith(PrevSPI);
-        return EraseInstFromFunction(CI);
-      }
   } else {
     switch (II->getIntrinsicID()) {
     default: break;