You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
and [BoltAddressTranslation.cpp](/bolt/lib/Profile/BoltAddressTranslation.cpp).
41
42
42
43
### Layout
43
44
The general layout is as follows:
@@ -81,6 +82,7 @@ Hot indices are delta encoded, implicitly starting at zero.
81
82
|`NumEntries`| ULEB128 | Number of address translation entries for a function |
82
83
|`EqualElems`| ULEB128 | Hot functions only: number of equal offsets in the beginning of a function |
83
84
|`BranchEntries`| Bitmask, `alignTo(EqualElems, 8)` bits | Hot functions only: if `EqualElems` is non-zero, bitmask denoting entries with `BRANCHENTRY` bit |
85
+
84
86
Function header is followed by `EqualElems` offsets (hot functions only) and
85
87
`NumEntries-EqualElems` (`NumEntries` for cold functions) pairs of offsets for
0 commit comments