class DiagnosticInfoStackSize

Declaration

class DiagnosticInfoStackSize : public DiagnosticInfoResourceLimit { /* full declaration omitted */ };

Description

Diagnostic information for stack size etc. reporting. This is basically a function and a size.

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:223

Inherits from: DiagnosticInfoResourceLimit

Member Variables

Method Overview

Inherited from DiagnosticInfoResourceLimit:

Inherited from DiagnosticInfo:

Methods

DiagnosticInfoStackSize(const llvm::Function& Fn,
                        uint64_t StackSize,
                        uint64_t StackLimit,
                        llvm::DiagnosticSeverity
                            Severity = DS_Warning)

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:226

Parameters

const llvm::Function& Fn
uint64_t StackSize
uint64_t StackLimit
llvm::DiagnosticSeverity Severity = DS_Warning

void anchor()

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:224

static bool classof(
    const llvm::DiagnosticInfo* DI)

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:235

Parameters

const llvm::DiagnosticInfo* DI

uint64_t getStackLimit() const

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:233

uint64_t getStackSize() const

Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:232