[llvm-commits] [llvm] r53534 - in /llvm/trunk: lib/Transforms/Scalar/InstructionCombining.cpp test/Transforms/InstCombine/2008-07-13-DivZero.ll test/Transforms/InstCombine/udiv_select_to_select_shift.ll
baldrick at free.fr
Mon Jul 14 02:32:04 CDT 2008
> + // If we found a call to a function, we can't assume it will return, so
> + // information from below it cannot be propagated above it.
> + if (isa<CallInst>(BBI) && !isa<IntrinsicInst>(BBI))
> + break;
I guess you only really need to exit here if SI is zero.
More information about the llvm-commits