MLIR
22.0.0git
ShardingPropagation Member List
This is the complete list of members for
ShardingPropagation
, including all inherited members.
Base
typedef
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
canScheduleOn
(RegisteredOperationName opName) const final
mlir::InterfacePass< mlir::FunctionOpInterface >
inline
protected
virtual
classof
(const ::mlir::Pass *pass)
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
inline
static
mlir::InterfacePass< mlir::FunctionOpInterface >::classof
(const Pass *pass)
mlir::OperationPass< OpT >
inline
protected
static
clone
() const
mlir::Pass
inline
protected
clonePass
() const override
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
inline
virtual
copyOptionValuesFrom
(const Pass *other)
mlir::Pass
protected
getAnalysis
()
mlir::InterfacePass< mlir::FunctionOpInterface >
inline
protected
getAnalysisManager
()
mlir::Pass
inline
protected
getArgument
() const override
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
inline
virtual
getArgumentName
()
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
inline
static
getCachedAnalysis
()
mlir::Pass
inline
protected
getCachedChildAnalysis
(Operation *child)
mlir::Pass
inline
protected
getCachedParentAnalysis
(Operation *parent)
mlir::Pass
inline
protected
getCachedParentAnalysis
()
mlir::Pass
inline
protected
getChildAnalysis
(Operation *child)
mlir::Pass
inline
protected
getChildAnalysis
(OpTy child)
mlir::Pass
inline
protected
getContext
()
mlir::Pass
inline
protected
getDependentDialects
(::mlir::DialectRegistry ®istry) const override
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
inline
mlir::InterfacePass< mlir::FunctionOpInterface >::getDependentDialects
(DialectRegistry ®istry) const
mlir::Pass
inline
virtual
getDescription
() const override
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
inline
virtual
getName
() const override
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
inline
virtual
getOperation
()
mlir::InterfacePass< mlir::FunctionOpInterface >
inline
protected
getOpName
() const
mlir::Pass
inline
getPassName
()
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
inline
static
getPassState
()
mlir::Pass
inline
protected
getStatistics
() const
mlir::Pass
inline
getStatistics
()
mlir::Pass
inline
getThreadingSibling
() const
mlir::Pass
inline
getThreadingSiblingOrThis
() const
mlir::Pass
inline
getTypeID
() const
mlir::Pass
inline
initialize
(MLIRContext *context)
mlir::Pass
inline
protected
virtual
initializeOptions
(StringRef options, function_ref< LogicalResult(const Twine &)> errorHandler)
mlir::Pass
virtual
lookupPassInfo
() const
mlir::Pass
inline
markAllAnalysesPreserved
()
mlir::Pass
inline
protected
markAnalysesPreserved
()
mlir::Pass
inline
protected
markAnalysesPreserved
(TypeID id)
mlir::Pass
inline
protected
OperationPass
(TypeID passID)
mlir::InterfacePass< mlir::FunctionOpInterface >
protected
OperationPass
(const OperationPass &)=default
mlir::InterfacePass< mlir::FunctionOpInterface >
protected
OperationPass
(OperationPass &&)=delete
mlir::InterfacePass< mlir::FunctionOpInterface >
protected
operator=
(const ShardingPropagationBase &)=delete
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
mlir::InterfacePass< mlir::FunctionOpInterface >::operator=
(const OperationPass &)=delete
mlir::OperationPass< OpT >
protected
mlir::InterfacePass< mlir::FunctionOpInterface >::operator=
(OperationPass &&)=delete
mlir::OperationPass< OpT >
protected
mlir::Pass::operator=
(const Pass &)=delete
mlir::Pass
protected
mlir::Pass::operator=
(Pass &&)=delete
mlir::Pass
protected
Pass
(TypeID passID, std::optional< StringRef > opName=std::nullopt)
mlir::Pass
inline
explicit
protected
Pass
(const Pass &other)
mlir::Pass
inline
protected
Pass
(Pass &&)=delete
mlir::Pass
protected
printAsTextualPipeline
(raw_ostream &os, bool pretty=false)
mlir::Pass
runOnOperation
() override
ShardingPropagation
inline
virtual
runPipeline
(OpPassManager &pipeline, Operation *op)
mlir::Pass
inline
protected
ShardingPropagationBase
()
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
inline
signalPassFailure
()
mlir::Pass
inline
protected
traversal
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
protected
~OperationPass
() override=default
mlir::OperationPass< OpT >
~Pass
()=default
mlir::Pass
virtual
~ShardingPropagationBase
()=default
mlir::shard::impl::ShardingPropagationBase< ShardingPropagation >
Generated on
for MLIR by
1.14.0