My Project
Functions
mlir::OpTrait::impl Namespace Reference

Functions

LogicalResult verifyCompatibleOperandBroadcast (Operation *op)
 
LogicalResult verifyZeroOperands (Operation *op)
 
LogicalResult verifyOneOperand (Operation *op)
 
LogicalResult verifyNOperands (Operation *op, unsigned numOperands)
 
LogicalResult verifyAtLeastNOperands (Operation *op, unsigned numOperands)
 
LogicalResult verifyOperandsAreFloatLike (Operation *op)
 
LogicalResult verifyOperandsAreIntegerLike (Operation *op)
 
LogicalResult verifySameTypeOperands (Operation *op)
 
LogicalResult verifyZeroResult (Operation *op)
 
LogicalResult verifyOneResult (Operation *op)
 
LogicalResult verifyNResults (Operation *op, unsigned numOperands)
 
LogicalResult verifyAtLeastNResults (Operation *op, unsigned numOperands)
 
LogicalResult verifySameOperandsShape (Operation *op)
 
LogicalResult verifySameOperandsAndResultShape (Operation *op)
 
LogicalResult verifySameOperandsElementType (Operation *op)
 
LogicalResult verifySameOperandsAndResultElementType (Operation *op)
 
LogicalResult verifySameOperandsAndResultType (Operation *op)
 
LogicalResult verifyResultsAreBoolLike (Operation *op)
 
LogicalResult verifyResultsAreFloatLike (Operation *op)
 
LogicalResult verifyResultsAreIntegerLike (Operation *op)
 
LogicalResult verifyIsTerminator (Operation *op)
 
LogicalResult verifyOperandSizeAttr (Operation *op, StringRef sizeAttrName)
 
LogicalResult verifyResultSizeAttr (Operation *op, StringRef sizeAttrName)
 
LogicalResult verifySymbolTable (Operation *op)
 
LogicalResult verifySymbol (Operation *op)
 

Function Documentation

◆ verifyAtLeastNOperands()

LogicalResult mlir::OpTrait::impl::verifyAtLeastNOperands ( Operation op,
unsigned  numOperands 
)

◆ verifyAtLeastNResults()

LogicalResult mlir::OpTrait::impl::verifyAtLeastNResults ( Operation op,
unsigned  numOperands 
)

◆ verifyCompatibleOperandBroadcast()

LogicalResult mlir::OpTrait::impl::verifyCompatibleOperandBroadcast ( Operation op)

◆ verifyIsTerminator()

LogicalResult mlir::OpTrait::impl::verifyIsTerminator ( Operation op)

◆ verifyNOperands()

LogicalResult mlir::OpTrait::impl::verifyNOperands ( Operation op,
unsigned  numOperands 
)

◆ verifyNResults()

LogicalResult mlir::OpTrait::impl::verifyNResults ( Operation op,
unsigned  numOperands 
)

◆ verifyOneOperand()

LogicalResult mlir::OpTrait::impl::verifyOneOperand ( Operation op)

◆ verifyOneResult()

LogicalResult mlir::OpTrait::impl::verifyOneResult ( Operation op)

◆ verifyOperandsAreFloatLike()

LogicalResult mlir::OpTrait::impl::verifyOperandsAreFloatLike ( Operation op)

◆ verifyOperandsAreIntegerLike()

LogicalResult mlir::OpTrait::impl::verifyOperandsAreIntegerLike ( Operation op)

◆ verifyOperandSizeAttr()

LogicalResult mlir::OpTrait::impl::verifyOperandSizeAttr ( Operation op,
StringRef  sizeAttrName 
)

◆ verifyResultsAreBoolLike()

LogicalResult mlir::OpTrait::impl::verifyResultsAreBoolLike ( Operation op)

◆ verifyResultsAreFloatLike()

LogicalResult mlir::OpTrait::impl::verifyResultsAreFloatLike ( Operation op)

◆ verifyResultsAreIntegerLike()

LogicalResult mlir::OpTrait::impl::verifyResultsAreIntegerLike ( Operation op)

◆ verifyResultSizeAttr()

LogicalResult mlir::OpTrait::impl::verifyResultSizeAttr ( Operation op,
StringRef  sizeAttrName 
)

◆ verifySameOperandsAndResultElementType()

LogicalResult mlir::OpTrait::impl::verifySameOperandsAndResultElementType ( Operation op)

◆ verifySameOperandsAndResultShape()

LogicalResult mlir::OpTrait::impl::verifySameOperandsAndResultShape ( Operation op)

◆ verifySameOperandsAndResultType()

LogicalResult mlir::OpTrait::impl::verifySameOperandsAndResultType ( Operation op)

◆ verifySameOperandsElementType()

LogicalResult mlir::OpTrait::impl::verifySameOperandsElementType ( Operation op)

◆ verifySameOperandsShape()

LogicalResult mlir::OpTrait::impl::verifySameOperandsShape ( Operation op)

◆ verifySameTypeOperands()

LogicalResult mlir::OpTrait::impl::verifySameTypeOperands ( Operation op)

◆ verifySymbol()

LogicalResult mlir::OpTrait::impl::verifySymbol ( Operation op)

◆ verifySymbolTable()

LogicalResult mlir::OpTrait::impl::verifySymbolTable ( Operation op)

◆ verifyZeroOperands()

LogicalResult mlir::OpTrait::impl::verifyZeroOperands ( Operation op)

◆ verifyZeroResult()

LogicalResult mlir::OpTrait::impl::verifyZeroResult ( Operation op)