struct PseudoProbeDwarfDiscriminator
Declaration
struct PseudoProbeDwarfDiscriminator { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/PseudoProbe.h:33
Member Variables
- public static const uint8_t FullDistributionFactor = 100
Method Overview
- public static uint32_t extractProbeAttributes(uint32_t Value)
- public static uint32_t extractProbeFactor(uint32_t Value)
- public static uint32_t extractProbeIndex(uint32_t Value)
- public static uint32_t extractProbeType(uint32_t Value)
- public static uint32_t packProbeData(uint32_t Index, uint32_t Type, uint32_t Flags, uint32_t Factor)
Methods
¶static uint32_t extractProbeAttributes(
uint32_t Value)
static uint32_t extractProbeAttributes(
uint32_t Value)
Declared at: llvm/include/llvm/IR/PseudoProbe.h:61
Parameters
- uint32_t Value
¶static uint32_t extractProbeFactor(uint32_t Value)
static uint32_t extractProbeFactor(uint32_t Value)
Declared at: llvm/include/llvm/IR/PseudoProbe.h:65
Parameters
- uint32_t Value
¶static uint32_t extractProbeIndex(uint32_t Value)
static uint32_t extractProbeIndex(uint32_t Value)
Declared at: llvm/include/llvm/IR/PseudoProbe.h:53
Parameters
- uint32_t Value
¶static uint32_t extractProbeType(uint32_t Value)
static uint32_t extractProbeType(uint32_t Value)
Declared at: llvm/include/llvm/IR/PseudoProbe.h:57
Parameters
- uint32_t Value
¶static uint32_t packProbeData(uint32_t Index,
uint32_t Type,
uint32_t Flags,
uint32_t Factor)
static uint32_t packProbeData(uint32_t Index,
uint32_t Type,
uint32_t Flags,
uint32_t Factor)
Declared at: llvm/include/llvm/IR/PseudoProbe.h:43
Parameters
- uint32_t Index
- uint32_t Type
- uint32_t Flags
- uint32_t Factor