MLIR  22.0.0git
Public Member Functions | Static Public Attributes | List of all members
mlir::python::PyGlobals::TracebackLoc Class Reference

#include "Bindings/Python/Globals.h"

Public Member Functions

bool locTracebacksEnabled ()
 
void setLocTracebacksEnabled (bool value)
 
size_t locTracebackFramesLimit ()
 
void setLocTracebackFramesLimit (size_t value)
 
void registerTracebackFileInclusion (const std::string &file)
 
void registerTracebackFileExclusion (const std::string &file)
 
bool isUserTracebackFilename (llvm::StringRef file)
 

Static Public Attributes

static constexpr size_t kMaxFrames = 512
 

Detailed Description

Definition at line 121 of file Globals.h.

Member Function Documentation

◆ isUserTracebackFilename()

bool PyGlobals::TracebackLoc::isUserTracebackFilename ( llvm::StringRef  file)

Definition at line 245 of file IRModule.cpp.

◆ locTracebackFramesLimit()

size_t PyGlobals::TracebackLoc::locTracebackFramesLimit ( )

Definition at line 211 of file IRModule.cpp.

◆ locTracebacksEnabled()

bool PyGlobals::TracebackLoc::locTracebacksEnabled ( )

Definition at line 201 of file IRModule.cpp.

◆ registerTracebackFileExclusion()

void PyGlobals::TracebackLoc::registerTracebackFileExclusion ( const std::string &  file)

Definition at line 233 of file IRModule.cpp.

◆ registerTracebackFileInclusion()

void PyGlobals::TracebackLoc::registerTracebackFileInclusion ( const std::string &  file)

Definition at line 221 of file IRModule.cpp.

◆ setLocTracebackFramesLimit()

void PyGlobals::TracebackLoc::setLocTracebackFramesLimit ( size_t  value)

Definition at line 216 of file IRModule.cpp.

References min().

◆ setLocTracebacksEnabled()

void PyGlobals::TracebackLoc::setLocTracebacksEnabled ( bool  value)

Definition at line 206 of file IRModule.cpp.

Member Data Documentation

◆ kMaxFrames

constexpr size_t mlir::python::PyGlobals::TracebackLoc::kMaxFrames = 512
staticconstexpr

Definition at line 137 of file Globals.h.


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