mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-18 09:50:26 +00:00
[sphinx cleanup] Fix unexpected indentation warning introduced by r218937
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218982 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b157cb7afd
commit
ea01fda5b3
@ -444,6 +444,7 @@ on ARM, etc.).
|
||||
|
||||
It is often easiest for backends to use AtomicExpandPass to lower some of the
|
||||
atomic constructs. Here are some lowerings it can do:
|
||||
|
||||
* cmpxchg -> loop with load-linked/store-conditional
|
||||
by overriding ``hasLoadLinkedStoreConditional()``, ``emitLoadLinked()``,
|
||||
``emitStoreConditional()``
|
||||
@ -454,4 +455,5 @@ atomic constructs. Here are some lowerings it can do:
|
||||
and ``emitTrailingFence()``
|
||||
* atomic rmw -> loop with cmpxchg or load-linked/store-conditional
|
||||
by overriding ``expandAtomicRMWInIR()``
|
||||
|
||||
For an example of all of these, look at the ARM backend.
|
||||
|
Loading…
x
Reference in New Issue
Block a user