[MemCpyOpt] Use helper for unwind check
authorNikita Popov <npopov@redhat.com>
Wed, 26 Jan 2022 10:27:44 +0000 (11:27 +0100)
committerNikita Popov <npopov@redhat.com>
Wed, 26 Jan 2022 11:43:31 +0000 (12:43 +0100)
commit6b69985da42c6bdbe83127de9653ee795024c8d0
treef4e63895d038b9783bd342f850b6486b131323cb
parentd3597ec0aaad11a670f45b42428628531d4b2c05
[MemCpyOpt] Use helper for unwind check

This extends support to byval arguments. It would be further
extended to handle the case of non-captured noalias returns.
llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
llvm/test/Transforms/MemCpyOpt/callslot_throw.ll