commit | 2bc3d52b9ab422ee9f7e42a1a4e3b818e623a5f7 | [log] [tgz] |
---|---|---|
author | Eli Friedman <eli.friedman@gmail.com> | Mon Sep 12 20:23:13 2011 +0000 |
committer | Eli Friedman <eli.friedman@gmail.com> | Mon Sep 12 20:23:13 2011 +0000 |
tree | 399efba22c6e8847e43d3bd5f8561c8a194b6aa6 | |
parent | a0737950233acc271e444b270498d4986b4d2d00 [diff] |
Change a bunch of isVolatile() checks to check for atomic load/store as well. No tests; these changes aren't really interesting in the sense that the logic is the same for volatile and atomic. I believe this completes all of the changes necessary for the optimizer to handle loads and stores correctly. I'm going to try and come up with some additional testing, though. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139533 91177308-0d34-0410-b5e6-96231b3b80d8