HomePhabricator

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

Authored by dneilson on May 30 2018, 7:43 AM.

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.

llvm-svn: 333551

Details

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