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
- public DiagnosticInfoStackSize(const llvm::Function & Fn, uint64_t StackSize, uint64_t StackLimit, llvm::DiagnosticSeverity Severity = DS_Warning)
- private void anchor()
- public static bool classof(const llvm::DiagnosticInfo * DI)
- public uint64_t getStackLimit() const
- public uint64_t getStackSize() const
Inherited from DiagnosticInfoResourceLimit:
- public classof
- public getFunction
- public getResourceLimit
- public getResourceName
- public getResourceSize
- public print
Inherited from DiagnosticInfo:
Methods
¶DiagnosticInfoStackSize(const llvm::Function& Fn,
uint64_t StackSize,
uint64_t StackLimit,
llvm::DiagnosticSeverity
Severity = DS_Warning)
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()
void anchor()
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:224
¶static bool classof(
const llvm::DiagnosticInfo* DI)
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
uint64_t getStackLimit() const
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:233
¶uint64_t getStackSize() const
uint64_t getStackSize() const
Declared at: llvm/include/llvm/IR/DiagnosticInfo.h:232