MLIR 23.0.0git
mlir::gpu::SerializedObject Class Reference

This class represents a serialized object (GPU binary) with metadata (e.g. More...

#include "mlir/Dialect/GPU/IR/CompilationInterfaces.h"

Public Member Functions

 SerializedObject (::mlir::SmallVector< char, 0 > object, DictionaryAttr metadata={})
const SmallVector< char, 0 > & getObject () const
DictionaryAttr getMetadata () const

Detailed Description

This class represents a serialized object (GPU binary) with metadata (e.g.

timings, logs, ...).

Definition at line 177 of file CompilationInterfaces.h.

Constructor & Destructor Documentation

◆ SerializedObject()

mlir::gpu::SerializedObject::SerializedObject ( ::mlir::SmallVector< char, 0 > object,
DictionaryAttr metadata = {} )
inline

Definition at line 179 of file CompilationInterfaces.h.

Member Function Documentation

◆ getMetadata()

DictionaryAttr mlir::gpu::SerializedObject::getMetadata ( ) const
inline

Definition at line 185 of file CompilationInterfaces.h.

◆ getObject()

const SmallVector< char, 0 > & mlir::gpu::SerializedObject::getObject ( ) const
inline

Definition at line 183 of file CompilationInterfaces.h.


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