LLVM 20.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 24 of file PseudoProbePrinter.h.
|
inline |
Definition at line 31 of file PseudoProbePrinter.h.
void PseudoProbeHandler::emitPseudoProbe | ( | uint64_t | Guid, |
uint64_t | Index, | ||
uint64_t | Type, | ||
uint64_t | Attr, | ||
const DILocation * | DebugLoc | ||
) |
Definition at line 23 of file PseudoProbePrinter.cpp.
References assert(), llvm::Block, llvm::AsmPrinter::CurrentFnSym, llvm::SmallVectorImpl< T >::emplace_back(), llvm::EnableFSDiscriminator, llvm::PseudoProbeDwarfDiscriminator::extractProbeIndex(), llvm::GlobalValue::getGUID(), llvm::Guid, Name, llvm::AsmPrinter::OutStreamer, and llvm::reverse().