llvm::MDNode::getMergedProfMetadata

Merge !prof metadata from two instructions. Currently only implemented with direct callsites with branch weights.

Synopsis

Declared in <llvm/IR/Metadata.h>

static
MDNode*
getMergedProfMetadata(
    MDNode* A,
    MDNode* B,
    Instruction const* AInstr,
    Instruction const* BInstr);

Return Value

Metadata node.

Parameters

NameDescription
AMetadata node.
BMetadata node.