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

Methods

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)

Declared at: llvm/include/llvm/IR/PseudoProbe.h:65

Parameters

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)

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)

Declared at: llvm/include/llvm/IR/PseudoProbe.h:43

Parameters

uint32_t Index
uint32_t Type
uint32_t Flags
uint32_t Factor