Commit Graph

2 Commits

Author SHA1 Message Date
Nikita Popov ca28e32359 [IR] Mark assume/annotation as InaccessibleMemOnly
These intrinsics don't need to be marked as arbitrary writing,
it's sufficient to write inaccessible memory (aka "side effect")
to preserve control dependencies. This means less special-casing
in BasicAA. This is intended as an alternative to D98925.

Differential Revision: https://reviews.llvm.org/D99022
2021-03-22 22:01:03 +01:00
Clement Courbet 926cca9679 [InstCombine] Add unit test with @llvm.annotation.
In preparation for https://reviews.llvm.org/D98925
2021-03-19 08:49:40 +01:00