Extract branch weights from MD_prof metadata
Synopsis
Declared in <llvm/IR/ProfDataUtils.h>
bool
extractBranchWeights(
MDNode const* ProfileData,
SmallVectorImpl<uint32_t>& Weights);
Return Value
True if weights were extracted, False otherwise. When false Weights will be cleared.
Parameters
Name |
Description |
ProfileData |
A pointer to an MDNode. |
Weights [out] |
An output vector to fill with branch weights |
Created with MrDocs