CIRCT 24.0.0git
Loading...
Searching...
No Matches
RuntimeModelOpLowering Struct Reference
Inheritance diagram for RuntimeModelOpLowering:
Collaboration diagram for RuntimeModelOpLowering:

Public Member Functions

LLVM::GlobalOp buildTraceInfoStruct (arc::RuntimeModelOp &op, ConversionPatternRewriter &rewriter) const
LogicalResult matchAndRewrite (arc::RuntimeModelOp op, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const final

Static Public Attributes

static constexpr uint64_t runtimeApiVersion = ARC_RUNTIME_API_VERSION

Detailed Description

Definition at line 1242 of file LowerArcToLLVM.cpp.

Member Function Documentation

◆ buildTraceInfoStruct()

LLVM::GlobalOp RuntimeModelOpLowering::buildTraceInfoStruct ( arc::RuntimeModelOp & op,
ConversionPatternRewriter & rewriter ) const
inline

◆ matchAndRewrite()

LogicalResult RuntimeModelOpLowering::matchAndRewrite ( arc::RuntimeModelOp op,
OpAdaptor adaptor,
ConversionPatternRewriter & rewriter ) const
inlinefinal

Definition at line 1353 of file LowerArcToLLVM.cpp.

References buildTraceInfoStruct(), runtimeApiVersion, and success().

Member Data Documentation

◆ runtimeApiVersion

uint64_t RuntimeModelOpLowering::runtimeApiVersion = ARC_RUNTIME_API_VERSION
staticconstexpr

Definition at line 1246 of file LowerArcToLLVM.cpp.

Referenced by matchAndRewrite().


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