LLVM  10.0.0svn
Public Member Functions | Public Attributes | List of all members
llvm::AsmPrinter::XRayFunctionEntry Struct Reference

#include "llvm/CodeGen/AsmPrinter.h"

Collaboration diagram for llvm::AsmPrinter::XRayFunctionEntry:
Collaboration graph

Public Member Functions

void emit (int, MCStreamer *, const MCSymbol *) const

Public Attributes

const MCSymbolSled
const MCSymbolFunction
SledKind Kind
bool AlwaysInstrument
const class FunctionFn
uint8_t Version

Detailed Description

Definition at line 255 of file AsmPrinter.h.

Member Function Documentation

◆ emit()

void AsmPrinter::XRayFunctionEntry::emit ( int  Bytes,
MCStreamer Out,
const MCSymbol CurrentFnSym 
) const

Member Data Documentation

◆ AlwaysInstrument

bool llvm::AsmPrinter::XRayFunctionEntry::AlwaysInstrument

Definition at line 259 of file AsmPrinter.h.

◆ Fn

const class Function* llvm::AsmPrinter::XRayFunctionEntry::Fn

Definition at line 260 of file AsmPrinter.h.

◆ Function

const MCSymbol* llvm::AsmPrinter::XRayFunctionEntry::Function

Definition at line 257 of file AsmPrinter.h.

◆ Kind

SledKind llvm::AsmPrinter::XRayFunctionEntry::Kind

Definition at line 258 of file AsmPrinter.h.

◆ Sled

const MCSymbol* llvm::AsmPrinter::XRayFunctionEntry::Sled

Definition at line 256 of file AsmPrinter.h.

◆ Version

uint8_t llvm::AsmPrinter::XRayFunctionEntry::Version

Definition at line 261 of file AsmPrinter.h.

The documentation for this struct was generated from the following files: