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

#include <AsmPrinter.h>

Collaboration diagram for llvm::AsmPrinter::XRayFunctionEntry:
[legend]

Public Member Functions

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

Public Attributes

const MCSymbolSled
 
const MCSymbolFunction
 
SledKind Kind
 
bool AlwaysInstrument
 
const class FunctionFn
 

Detailed Description

Definition at line 208 of file AsmPrinter.h.

Member Function Documentation

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

Member Data Documentation

bool llvm::AsmPrinter::XRayFunctionEntry::AlwaysInstrument

Definition at line 212 of file AsmPrinter.h.

Referenced by emit().

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

Definition at line 213 of file AsmPrinter.h.

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

Definition at line 210 of file AsmPrinter.h.

SledKind llvm::AsmPrinter::XRayFunctionEntry::Kind

Definition at line 211 of file AsmPrinter.h.

Referenced by emit().

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

Definition at line 209 of file AsmPrinter.h.

Referenced by emit().


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