llvm::MMRAMetadata::combine

Combines A and B according to MMRA semantics.

Synopsis

Declared in <llvm/IR/MemoryModelRelaxationAnnotations.h>

static
MDNode*
combine(
    LLVMContext& Ctx,
    MMRAMetadata const& A,
    MMRAMetadata const& B);

Return Value

!mmra metadata for the combined MMRAs.

Parameters

NameDescription
CtxLLVM context used to create the combined metadata.
AFirst set of MMRA tags.
BSecond set of MMRA tags.