Home
last modified time | relevance | path

Searched refs:handlerID (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Support/
H A DDebugAction.h55 TypeID getHandlerID() const { return handlerID; } in getHandlerID()
58 HandlerBase(TypeID handlerID) : handlerID(handlerID) {} in HandlerBase() argument
62 TypeID handlerID; variable
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DDiagnostics.h516 explicit ScopedDiagnosticHandler(MLIRContext *ctx) : handlerID(0), ctx(ctx) {} in ScopedDiagnosticHandler()
519 : handlerID(0), ctx(ctx) { in ScopedDiagnosticHandler()
529 if (handlerID) in setHandler()
530 diagEngine.eraseHandler(handlerID); in setHandler()
531 handlerID = diagEngine.registerHandler(std::forward<FuncTy>(handler)); in setHandler()
536 DiagnosticEngine::HandlerID handlerID;
/llvm-project-15.0.7/mlir/lib/IR/
H A DDiagnostics.cpp283 void DiagnosticEngine::eraseHandler(HandlerID handlerID) { in eraseHandler() argument
285 impl->handlers.erase(handlerID); in eraseHandler()
348 if (handlerID) in ~ScopedDiagnosticHandler()
349 ctx->getDiagEngine().eraseHandler(handlerID); in ~ScopedDiagnosticHandler()
924 handlerID = ctx->getDiagEngine().registerHandler([this](Diagnostic &diag) { in ParallelDiagnosticHandlerImpl()
941 context->getDiagEngine().eraseHandler(handlerID); in ~ParallelDiagnosticHandlerImpl()
1021 DiagnosticEngine::HandlerID handlerID = 0; member