HomePhabricator

[AliasSet] Teach the alias set how to handle atomic memcpy/memmove/memset

Description

[AliasSet] Teach the alias set how to handle atomic memcpy/memmove/memset

Summary:
The atomic variants of the memcpy/memmove/memset intrinsics can be treated
the same was as the regular forms, with respect to aliasing. Update the
AliasSetTracker to treat the atomic forms the same was as the regular forms.

Details

Committed
dneilsonMay 30 2018, 7:43 AM
Parents
rL333550: [InstCombine, ARM, AArch64] Convert table lookup to shuffle vector
Branches
Unknown
Tags
Unknown