X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FAtomics.rst;h=79ab74792dd476fd83fdfc83044d29b57d88d6ee;hb=7ecd92d75cda45668b6b5fdbcdd2142826514e66;hp=9068df46b02306e1739b360ca61802cdd2291485;hpb=377a98477dffb81146d9d2623d4b41969d565bed;p=oota-llvm.git diff --git a/docs/Atomics.rst b/docs/Atomics.rst index 9068df46b02..79ab74792dd 100644 --- a/docs/Atomics.rst +++ b/docs/Atomics.rst @@ -446,7 +446,7 @@ 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()``, + by overriding ``shouldExpandAtomicCmpXchgInIR()``, ``emitLoadLinked()``, ``emitStoreConditional()`` * large loads/stores -> ll-sc/cmpxchg by overriding ``shouldExpandAtomicStoreInIR()``/``shouldExpandAtomicLoadInIR()``