LLVM 22.0.0git
|
#include "CodeGen/AsmPrinter/PseudoProbePrinter.h"
Public Member Functions | |
PseudoProbeHandler (AsmPrinter *A) | |
void | emitPseudoProbe (uint64_t Guid, uint64_t Index, uint64_t Type, uint64_t Attr, const DILocation *DebugLoc) |
Definition at line 27 of file PseudoProbePrinter.h.
|
inline |
Definition at line 41 of file PseudoProbePrinter.h.
References A().
void PseudoProbeHandler::emitPseudoProbe | ( | uint64_t | Guid, |
uint64_t | Index, | ||
uint64_t | Type, | ||
uint64_t | Attr, | ||
const DILocation * | DebugLoc ) |
Definition at line 28 of file PseudoProbePrinter.cpp.
References assert(), llvm::Block, llvm::SmallVectorImpl< T >::emplace_back(), llvm::EnableFSDiscriminator, llvm::PseudoProbeDwarfDiscriminator::extractProbeIndex(), llvm::GlobalValue::getGUIDAssumingExternalLinkage(), llvm::Guid, and llvm::reverse().