llvm::getSyncEffects

Get ModRefInfo for a synchronizing operation, such as a fence or stronger than monotonic atomic load/store.

Synopsis

Declared in <llvm/Analysis/AliasAnalysis.h>

ModRefInfo
getSyncEffects(
    AAResults* AA,
    MemoryLocation const& Loc,
    AAQueryInfo& AAQI);

Return Value

ModRef info for the synchronizing operation against Loc.

Parameters

NameDescription
AAAggregated AA results used for the query.
LocMemory location affected by the synchronizing operation.
AAQIQuery state and caches for this query.