CIRCT 24.0.0git
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
circt::axi4::OpTrait::PortResultsAtMostOneUse< ConcreteType > Class Template Reference

Constrains an op's !axi4.port results to at most one use each. More...

#include <AXI4Ops.h>

Inheritance diagram for circt::axi4::OpTrait::PortResultsAtMostOneUse< ConcreteType >:
Inheritance graph
[legend]
Collaboration diagram for circt::axi4::OpTrait::PortResultsAtMostOneUse< ConcreteType >:
Collaboration graph
[legend]

Static Public Member Functions

static llvm::LogicalResult verifyTrait (mlir::Operation *op)
 

Detailed Description

template<typename ConcreteType>
class circt::axi4::OpTrait::PortResultsAtMostOneUse< ConcreteType >

Constrains an op's !axi4.port results to at most one use each.

Definition at line 25 of file AXI4Ops.h.

Member Function Documentation

◆ verifyTrait()

template<typename ConcreteType >
static llvm::LogicalResult circt::axi4::OpTrait::PortResultsAtMostOneUse< ConcreteType >::verifyTrait ( mlir::Operation *  op)
inlinestatic

Definition at line 28 of file AXI4Ops.h.


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