class DIInliningInfo

Declaration

class DIInliningInfo { /* full declaration omitted */ };

Description

A format-neutral container for inlined code description.

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:87

Member Variables

private SmallVector<llvm::DILineInfo, 4> Frames

Method Overview

Methods

DIInliningInfo()

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:91

void addFrame(const llvm::DILineInfo& Frame)

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:107

Parameters

const llvm::DILineInfo& Frame

const llvm::DILineInfo& getFrame(
    unsigned int Index) const

Description

Returns the frame at `Index`. Frames are stored in bottom-up (leaf-to-root) order with increasing index.

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:95

Parameters

unsigned int Index

llvm::DILineInfo* getMutableFrame(
    unsigned int Index)

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:100

Parameters

unsigned int Index

uint32_t getNumberOfFrames() const

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:105

void resize(unsigned int i)

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:109

Parameters

unsigned int i