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
Merged !prof metadata from A and B.
Parameters
Name |
Description |
A |
First prof metadata node. |
B |
Second prof metadata node. |
AInstr |
Instruction associated with |
BInstr |
Instruction associated with |
Created with MrDocs