anna added a comment. agreed. This would work since GEPs are not considered in `isAllocLikeFn`. Also, `LookThroughBitCast` being true just calls `stripPointerCast()`, so we can have the check as `V->stripPointerCast() != AI && isAllocLikeFn(V, TLI)`. Does that work? http://reviews.llvm.org/D19390