aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
diff options
context:
space:
mode:
authorRobin Morisset <morisset@google.com>2014-08-18 22:18:14 +0000
committerRobin Morisset <morisset@google.com>2014-08-18 22:18:14 +0000
commit9e98e7f7fc5b06db5c8fc6dc872689e7ef9b9888 (patch)
tree7bd6530ee71e5eefdf3b48567a16c4e576edcdde /llvm/lib/ExecutionEngine/ExecutionEngine.cpp
parent4ffe8aaa694acceb58c01ffea7c1684b3d80e2fe (diff)
downloadllvm-9e98e7f7fc5b06db5c8fc6dc872689e7ef9b9888.zip
llvm-9e98e7f7fc5b06db5c8fc6dc872689e7ef9b9888.tar.gz
llvm-9e98e7f7fc5b06db5c8fc6dc872689e7ef9b9888.tar.bz2
Answer to Philip Reames comments
- add check for volatile (probably unneeded, but I agree that we should be conservative about it). - strengthen condition from isUnordered() to isSimple(), as I don't understand well enough Unordered semantics (and it also matches the comment better this way) to be confident in the previous behaviour (thanks for catching that one, I had missed the case Monotonic/Unordered). - separate a condition in two. - lengthen comment about aliasing and loads - add tests in GVN/atomic.ll llvm-svn: 215943
Diffstat (limited to 'llvm/lib/ExecutionEngine/ExecutionEngine.cpp')
0 files changed, 0 insertions, 0 deletions