Nick Lewycky
|
e4481d8ce5
|
s/SequeuentiallyConsistent/SequentiallyConsistent/g
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139481 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-11 15:50:05 +00:00 |
|
Nick Lewycky
|
5366ca4e06
|
Fix verb tense agreement.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139480 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-11 15:30:08 +00:00 |
|
Eli Friedman
|
234bccd194
|
Some minor wording updates and cross-linking for atomic docs. Explicitly note that we don't try to portably define what volatile in LLVM IR means.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138274 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-22 21:35:27 +00:00 |
|
Eli Friedman
|
91a44dd9cc
|
Some reorganization of atomic docs. Added explicit section for NonAtomic. Added example for illegal non-atomic operation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137520 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-12 21:50:54 +00:00 |
|
Chris Lattner
|
9a5ffbfa6e
|
minor typo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137496 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-12 19:48:19 +00:00 |
|
Eli Friedman
|
79d7de7650
|
Misc atomic doc tweaks; reordering operations across Acquire/Release can be beneficial.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137425 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-12 03:38:32 +00:00 |
|
Eli Friedman
|
d577a0669b
|
Fix up this paragraph (including a nasty typo).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137408 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-12 01:26:06 +00:00 |
|
Andrew Trick
|
a1b953b61a
|
Clarify the definition of SequentiallyConsistent operations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137403 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-12 00:36:38 +00:00 |
|
Eli Friedman
|
5093fe69b4
|
Fix mismatched tag.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137388 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-11 23:48:52 +00:00 |
|
Eli Friedman
|
1bf4ad4870
|
Revision to Atomics guide, per Chris's comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137386 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-11 23:44:25 +00:00 |
|
Eli Friedman
|
e2d8cf77c8
|
Changes per Jeffrey's comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137243 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-10 20:17:43 +00:00 |
|
Eli Friedman
|
21006d40ac
|
Representation of 'atomic load' and 'atomic store' in IR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137170 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-09 23:02:53 +00:00 |
|
Eli Friedman
|
138515df66
|
First draft of the practical guide to atomics.
This is mostly descriptive of the intended state once atomic load and store have landed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137145 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-09 21:07:10 +00:00 |
|