Searched refs:ElementwiseMappable (Results 1 – 8 of 8) sorted by relevance
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/ |
D | Passes.td | 15 let summary = "Convert ElementwiseMappable ops to linalg"; 17 Convert ops with the `ElementwiseMappable` trait to linalg parallel loops.
|
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
D | ElementwiseToLinalg.cpp | 19 if (!op->hasTrait<OpTrait::ElementwiseMappable>()) in isElementwiseMappableOpOnRankedTensors()
|
D | Vectorization.cpp | 92 op.hasTrait<OpTrait::ElementwiseMappable>()) || in hasOnlyScalarElementwiseOp()
|
/external/llvm-project/mlir/docs/ |
D | Traits.md | 242 ### ElementwiseMappable subsection 244 * `OpTrait::ElementwiseMappable` -- `ElementwiseMappable` 250 of various analyses/transformations for all `ElementwiseMappable` ops. 254 `OpTrait::ElementwiseMappable` for the precise requirements.
|
/external/llvm-project/mlir/include/mlir/Dialect/StandardOps/IR/ |
D | Ops.td | 72 CastOp<mnemonic, !listconcat(traits, [ElementwiseMappable])> { 97 ElementwiseMappable])>, 107 ElementwiseMappable])> { 994 [NoSideEffect, SameTypeOperands, ElementwiseMappable, 1078 [NoSideEffect, SameTypeOperands, ElementwiseMappable, 2571 ElementwiseMappable]> { 2802 [NoSideEffect, ElementwiseMappable]> { 3668 def TruncateIOp : Std_Op<"trunci", [NoSideEffect, ElementwiseMappable]> { 3935 def ZeroExtendIOp : Std_Op<"zexti", [NoSideEffect, ElementwiseMappable]> {
|
/external/llvm-project/mlir/include/mlir/IR/ |
D | OpDefinition.h | 1326 struct ElementwiseMappable struct 1327 : public TraitBase<ConcreteType, ElementwiseMappable> {
|
D | OpBase.td | 1755 def ElementwiseMappable : NativeOpTrait<"ElementwiseMappable">;
|
/external/llvm-project/mlir/test/lib/Dialect/Test/ |
D | TestOps.td | 381 [ElementwiseMappable]> {
|