Lines Matching refs:OpTrait
20 `AttributeTrait::TraitBase`. For operations, this is `OpTrait::TraitBase`. For
45 class MyTrait : public OpTrait::TraitBase<ConcreteType, MyTrait> {
69 class MyTrait : public OpTrait::TraitBase<ConcreteType, MyTrait> {
85 class MyTrait : public OpTrait::TraitBase<ConcreteType, MyTrait> {
194 * `OpTrait::AffineScope` -- `AffineScope`
209 * `OpTrait::AutomaticAllocationScope` -- `AutomaticAllocationScope`
220 * `OpTrait::ResultsBroadcastableShape` -- `ResultsBroadcastableShape`
237 * `OpTrait::IsCommutative` -- `Commutative`
244 * `OpTrait::ElementwiseMappable` -- `ElementwiseMappable`
254 `OpTrait::ElementwiseMappable` for the precise requirements.
258 * `OpTrait::FunctionLike`
286 * `OpTrait::HasParent<typename ParentOpType>` -- `HasParent<string op>` or
294 * `OpTrait::IsIsolatedFromAbove` -- `IsolatedFromAbove`
314 * `OpTrait::MemRefsNormalizable` -- `MemRefsNormalizable`
328 * `OpTrait::SingleBlockImplicitTerminator<typename TerminatorOpType>` :
336 * `OpTrait::SymbolTable` -- `SymbolTable`
343 * `OpTrait::IsTerminator` -- `Terminator`