MLIR
20.0.0git
|
This struct represents information related to the parent pass of pipeline. More...
#include "mlir/Pass/PassInstrumentation.h"
Public Attributes | |
uint64_t | parentThreadID |
The thread of the parent pass that the current pipeline was spawned from. More... | |
Pass * | parentPass |
The pass that spawned this pipeline. More... | |
This struct represents information related to the parent pass of pipeline.
It includes information that allows for effectively linking pipelines that run on different threads.
Definition at line 33 of file PassInstrumentation.h.
Pass* mlir::PassInstrumentation::PipelineParentInfo::parentPass |
The pass that spawned this pipeline.
Definition at line 39 of file PassInstrumentation.h.
Referenced by llvm::DenseMapInfo< mlir::PassInstrumentation::PipelineParentInfo >::getHashValue(), and llvm::DenseMapInfo< mlir::PassInstrumentation::PipelineParentInfo >::isEqual().
uint64_t mlir::PassInstrumentation::PipelineParentInfo::parentThreadID |
The thread of the parent pass that the current pipeline was spawned from.
Note: This is acquired from llvm::get_threadid().
Definition at line 36 of file PassInstrumentation.h.
Referenced by llvm::DenseMapInfo< mlir::PassInstrumentation::PipelineParentInfo >::getHashValue(), and llvm::DenseMapInfo< mlir::PassInstrumentation::PipelineParentInfo >::isEqual().