mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-06-10 15:29:52 +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
|
It is often easiest for backends to use AtomicExpandPass to lower some of the
|
||||||
atomic constructs. Here are some lowerings it can do:
|
atomic constructs. Here are some lowerings it can do:
|
||||||
|
|
||||||
* cmpxchg -> loop with load-linked/store-conditional
|
* cmpxchg -> loop with load-linked/store-conditional
|
||||||
by overriding ``hasLoadLinkedStoreConditional()``, ``emitLoadLinked()``,
|
by overriding ``hasLoadLinkedStoreConditional()``, ``emitLoadLinked()``,
|
||||||
``emitStoreConditional()``
|
``emitStoreConditional()``
|
||||||
|
@ -454,4 +455,5 @@ atomic constructs. Here are some lowerings it can do:
|
||||||
and ``emitTrailingFence()``
|
and ``emitTrailingFence()``
|
||||||
* atomic rmw -> loop with cmpxchg or load-linked/store-conditional
|
* atomic rmw -> loop with cmpxchg or load-linked/store-conditional
|
||||||
by overriding ``expandAtomicRMWInIR()``
|
by overriding ``expandAtomicRMWInIR()``
|
||||||
|
|
||||||
For an example of all of these, look at the ARM backend.
|
For an example of all of these, look at the ARM backend.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user