MLIR
20.0.0git
|
ShapeMappingAnalysis is used together with OutlineShapeComputationPass to preserve Value and corresponding shape function / arguments mapping information. More...
#include "mlir/Dialect/Shape/Analysis/ShapeMappingAnalysis.h"
Public Member Functions | |
ShapeMappingAnalysis (Operation *op) | |
void | print (raw_ostream &os) const |
Dumps the shape mapping information to the given stream. More... | |
Public Attributes | |
llvm::DenseMap< Value, ShapeMappingValue > | shapeMapping |
ShapeMappingAnalysis is used together with OutlineShapeComputationPass to preserve Value and corresponding shape function / arguments mapping information.
Definition at line 37 of file ShapeMappingAnalysis.h.
|
inline |
Definition at line 38 of file ShapeMappingAnalysis.h.
|
inline |
Dumps the shape mapping information to the given stream.
Definition at line 41 of file ShapeMappingAnalysis.h.
References mlir::shape::ShapeMappingValue::funcSymbol, mlir::shape::ShapeMappingValue::inputs, and shapeMapping.
llvm::DenseMap<Value, ShapeMappingValue> mlir::shape::ShapeMappingAnalysis::shapeMapping |
Definition at line 51 of file ShapeMappingAnalysis.h.
Referenced by print().