LLVM
15.0.0git
|
#include "llvm/IR/PseudoProbe.h"
Static Public Member Functions | |
static uint32_t | packProbeData (uint32_t Index, uint32_t Type, uint32_t Flags, uint32_t Factor) |
static uint32_t | extractProbeIndex (uint32_t Value) |
static uint32_t | extractProbeType (uint32_t Value) |
static uint32_t | extractProbeAttributes (uint32_t Value) |
static uint32_t | extractProbeFactor (uint32_t Value) |
Static Public Attributes | |
constexpr static uint8_t | FullDistributionFactor = 100 |
Definition at line 33 of file PseudoProbe.h.
|
inlinestatic |
Definition at line 61 of file PseudoProbe.h.
Referenced by llvm::extractProbeFromDiscriminator(), and llvm::setProbeDistributionFactor().
|
inlinestatic |
Definition at line 65 of file PseudoProbe.h.
Referenced by llvm::extractProbeFromDiscriminator().
|
inlinestatic |
Definition at line 53 of file PseudoProbe.h.
Referenced by llvm::PseudoProbeHandler::emitPseudoProbe(), llvm::extractProbeFromDiscriminator(), llvm::sampleprof::FunctionSamples::getCallSiteIdentifier(), and llvm::setProbeDistributionFactor().
|
inlinestatic |
Definition at line 57 of file PseudoProbe.h.
Referenced by llvm::extractProbeFromDiscriminator(), and llvm::setProbeDistributionFactor().
|
inlinestatic |
Definition at line 43 of file PseudoProbe.h.
References assert().
Referenced by llvm::SampleProfileProber::instrumentOneFunc(), and llvm::setProbeDistributionFactor().
|
staticconstexpr |
Definition at line 70 of file PseudoProbe.h.
Referenced by llvm::extractProbeFromDiscriminator(), llvm::SampleProfileProber::instrumentOneFunc(), and llvm::setProbeDistributionFactor().