My Project
|
#include <Pass.h>
Public Member Functions | |
PassExecutionState (Operation *ir, AnalysisManager analysisManager) | |
Public Attributes | |
llvm::PointerIntPair< Operation *, 1, bool > | irAndPassFailed |
AnalysisManager | analysisManager |
The analysis manager for the operation. More... | |
detail::PreservedAnalyses | preservedAnalyses |
The set of preserved analyses for the current execution. More... | |
The state for a single execution of a pass. This provides a unified interface for accessing and initializing necessary state for pass execution.
|
inline |
AnalysisManager mlir::detail::PassExecutionState::analysisManager |
The analysis manager for the operation.
llvm::PointerIntPair<Operation *, 1, bool> mlir::detail::PassExecutionState::irAndPassFailed |
The current operation being transformed and a bool for if the pass signaled a failure.
detail::PreservedAnalyses mlir::detail::PassExecutionState::preservedAnalyses |
The set of preserved analyses for the current execution.