A wrapper of a jump between two basic blocks.
Declared in <llvm/Transforms/Utils/SampleProfileInference.h>
struct FlowJump;
| Name | Description |
|---|---|
Flow | Inferred execution flow along this jump. |
HasUnknownWeight | True if Weight was not provided by samples. |
IsUnlikely | True if this jump is considered unlikely to be taken. |
Source | Index of the source block. |
Target | Index of the target block. |
Weight | Sampled or assigned weight of this jump. |