MLIR 22.0.0git
ConvertVariable Struct Reference
Inheritance diagram for ConvertVariable:

Public Member Functions

LogicalResult matchAndRewrite (spirv::GlobalVariableOp varOp, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const override
 ConvertAliasResource (const ResourceAliasAnalysis &analysis, MLIRContext *context, PatternBenefit benefit=1)
Public Member Functions inherited from ConvertAliasResource< spirv::GlobalVariableOp >
 ConvertAliasResource (const ResourceAliasAnalysis &analysis, MLIRContext *context, PatternBenefit benefit=1)

Additional Inherited Members

Protected Attributes inherited from ConvertAliasResource< spirv::GlobalVariableOp >
const ResourceAliasAnalysis & analysis

Detailed Description

Definition at line 311 of file UnifyAliasedResourcePass.cpp.

Member Function Documentation

◆ ConvertAliasResource()

ConvertAliasResource< OpTy >::ConvertAliasResource ( const ResourceAliasAnalysis & analysis,
MLIRContext * context,
PatternBenefit benefit = 1 )
inline

Definition at line 303 of file UnifyAliasedResourcePass.cpp.

◆ matchAndRewrite()

LogicalResult ConvertVariable::matchAndRewrite ( spirv::GlobalVariableOp varOp,
OpAdaptor adaptor,
ConversionPatternRewriter & rewriter ) const
inlineoverride

Definition at line 315 of file UnifyAliasedResourcePass.cpp.

References success().


The documentation for this struct was generated from the following file: