[MemCpyOptimizer] hasUndefContents - only look for underlying object if we've found...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 6 Jan 2022 15:14:53 +0000 (15:14 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 6 Jan 2022 15:15:03 +0000 (15:15 +0000)
commit5bbcff61810bf0e688fb2f293fca19fbc2a479e2
treefde6f9986fd783fc8e3f23b59586b3ceb7df9226
parent8399fa673b2fc2af49252be1488702f170a5d72b
[MemCpyOptimizer] hasUndefContents - only look for underlying object if we've found an alloca

Provides an early-out if we fail to find an AllocaInst, and avoids a static analyzer warning about null dereferencing.
llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp