TT-MLIR
|
Public Types | |
using | Adaptor = GetNocMulticastAddrOpAdaptor |
template<typename RangeT > | |
using | GenericAdaptor = GetNocMulticastAddrOpGenericAdaptor< RangeT > |
using | FoldAdaptor = GenericAdaptor<::llvm::ArrayRef<::mlir::Attribute > > |
Public Member Functions | |
static ::llvm::ArrayRef<::llvm::StringRef > | getAttributeNames () |
std::pair< unsigned, unsigned > | getODSOperandIndexAndLength (unsigned index) |
::mlir::Operation::operand_range | getODSOperands (unsigned index) |
::mlir::TypedValue<::mlir::IntegerType > | getNocXStart () |
::mlir::TypedValue<::mlir::IntegerType > | getNocYStart () |
::mlir::TypedValue<::mlir::IntegerType > | getNocXEnd () |
::mlir::TypedValue<::mlir::IntegerType > | getNocYEnd () |
::mlir::TypedValue<::mlir::IntegerType > | getAddr () |
::mlir::TypedValue<::mlir::IntegerType > | getNoc () |
::mlir::OpOperand & | getNocXStartMutable () |
::mlir::OpOperand & | getNocYStartMutable () |
::mlir::OpOperand & | getNocXEndMutable () |
::mlir::OpOperand & | getNocYEndMutable () |
::mlir::OpOperand & | getAddrMutable () |
::mlir::MutableOperandRange | getNocMutable () |
std::pair< unsigned, unsigned > | getODSResultIndexAndLength (unsigned index) |
::mlir::Operation::result_range | getODSResults (unsigned index) |
::mlir::TypedValue<::mlir::tt::ttkernel::NocAddrType > | getMcastNocAddr () |
::llvm::LogicalResult | verifyInvariantsImpl () |
::llvm::LogicalResult | verifyInvariants () |
Static Public Member Functions | |
static constexpr ::llvm::StringLiteral | getOperationName () |
static void | build (::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Type mcastNocAddr, ::mlir::Value noc_x_start, ::mlir::Value noc_y_start, ::mlir::Value noc_x_end, ::mlir::Value noc_y_end, ::mlir::Value addr, ::mlir::Value noc) |
static void | build (::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::Value noc_x_start, ::mlir::Value noc_y_start, ::mlir::Value noc_x_end, ::mlir::Value noc_y_end, ::mlir::Value addr, ::mlir::Value noc) |
static void | build (::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::Value noc_x_start, ::mlir::Value noc_y_start, ::mlir::Value noc_x_end, ::mlir::Value noc_y_end, ::mlir::Value addr, ::mlir::Value noc) |
static void | build (::mlir::OpBuilder &, ::mlir::OperationState &odsState, ::mlir::TypeRange resultTypes, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute > attributes={}) |
static void | build (::mlir::OpBuilder &odsBuilder, ::mlir::OperationState &odsState, ::mlir::ValueRange operands, ::llvm::ArrayRef<::mlir::NamedAttribute > attributes={}) |
::llvm::LogicalResult | inferReturnTypes (::mlir::MLIRContext *context, ::std::optional<::mlir::Location > location, ::mlir::ValueRange operands, ::mlir::DictionaryAttr attributes, ::mlir::OpaqueProperties properties, ::mlir::RegionRange regions, ::llvm::SmallVectorImpl<::mlir::Type > &inferredReturnTypes) |
using mlir::tt::ttkernel::GetNocMulticastAddrOp::FoldAdaptor = GenericAdaptor<::llvm::ArrayRef<::mlir::Attribute> > |
using mlir::tt::ttkernel::GetNocMulticastAddrOp::GenericAdaptor = GetNocMulticastAddrOpGenericAdaptor<RangeT> |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
mlir::MutableOperandRange mlir::tt::ttkernel::GetNocMulticastAddrOp::getNocMutable | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::pair< unsigned, unsigned > mlir::tt::ttkernel::GetNocMulticastAddrOp::getODSOperandIndexAndLength | ( | unsigned | index | ) |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
static |
llvm::LogicalResult mlir::tt::ttkernel::GetNocMulticastAddrOp::verifyInvariants | ( | ) |
llvm::LogicalResult mlir::tt::ttkernel::GetNocMulticastAddrOp::verifyInvariantsImpl | ( | ) |