Changeset View
Changeset View
Standalone View
Standalone View
mlir/include/mlir/Pass/PassManager.h
Show All 21 Lines | |||||
#include <vector> | #include <vector> | ||||
namespace llvm { | namespace llvm { | ||||
class Any; | class Any; | ||||
} // end namespace llvm | } // end namespace llvm | ||||
namespace mlir { | namespace mlir { | ||||
class AnalysisManager; | class AnalysisManager; | ||||
class Identifier; | |||||
class MLIRContext; | class MLIRContext; | ||||
class Operation; | class Operation; | ||||
class Pass; | class Pass; | ||||
class PassInstrumentation; | class PassInstrumentation; | ||||
class PassInstrumentor; | class PassInstrumentor; | ||||
class StringAttr; | |||||
// TODO: Remove this when all usages have been replaced with StringAttr. | |||||
using Identifier = StringAttr; | |||||
namespace detail { | namespace detail { | ||||
struct OpPassManagerImpl; | struct OpPassManagerImpl; | ||||
class OpToOpPassAdaptor; | class OpToOpPassAdaptor; | ||||
class PassCrashReproducerGenerator; | class PassCrashReproducerGenerator; | ||||
struct PassExecutionState; | struct PassExecutionState; | ||||
} // end namespace detail | } // end namespace detail | ||||
▲ Show 20 Lines • Show All 383 Lines • Show Last 20 Lines |