My Project
Namespaces | Classes
mlir::OpTrait Namespace Reference

Namespaces

 detail
 
 impl
 
 linalg
 
 util
 

Classes

class  AtLeastNOperands
 
class  AtLeastNResults
 
class  AttrSizedOperandSegments
 
class  AttrSizedResultSegments
 Similar to AttrSizedOperandSegments but used for results. More...
 
class  BroadcastableTwoOperandsOneResult
 
class  FunctionLike
 
class  HasNoSideEffect
 This class adds property that the operation has no side effects. More...
 
struct  HasParent
 This class provides a verifier for ops that are expecting a specific parent. More...
 
class  IsCommutative
 This class adds property that the operation is commutative. More...
 
class  IsIsolatedFromAbove
 
class  IsTerminator
 This class provides the API for ops that are known to be terminators. More...
 
class  NOperands
 
class  NResults
 
class  OneOperand
 
class  OneResult
 
class  OperandsAreFloatLike
 
class  OperandsAreIntegerLike
 
class  ResultsAreBoolLike
 
class  ResultsAreFloatLike
 
class  ResultsAreIntegerLike
 
class  SameOperandsAndResultElementType
 
class  SameOperandsAndResultShape
 
class  SameOperandsAndResultType
 
class  SameOperandsElementType
 
class  SameOperandsShape
 
class  SameTypeOperands
 
struct  SingleBlockImplicitTerminator
 
class  Symbol
 
class  SymbolTable
 
class  TraitBase
 
class  TypeOpInterfaceDefault
 
class  VariadicOperands
 
class  VariadicResults
 
class  ZeroOperands
 
class  ZeroResult