Home
last modified time | relevance | path

Searched refs:ElementwiseMappable (Results 1 – 8 of 8) sorted by relevance

/external/llvm-project/mlir/include/mlir/Dialect/Linalg/
DPasses.td15 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/
DElementwiseToLinalg.cpp19 if (!op->hasTrait<OpTrait::ElementwiseMappable>()) in isElementwiseMappableOpOnRankedTensors()
DVectorization.cpp92 op.hasTrait<OpTrait::ElementwiseMappable>()) || in hasOnlyScalarElementwiseOp()
/external/llvm-project/mlir/docs/
DTraits.md242 ### 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/
DOps.td72 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/
DOpDefinition.h1326 struct ElementwiseMappable struct
1327 : public TraitBase<ConcreteType, ElementwiseMappable> {
DOpBase.td1755 def ElementwiseMappable : NativeOpTrait<"ElementwiseMappable">;
/external/llvm-project/mlir/test/lib/Dialect/Test/
DTestOps.td381 [ElementwiseMappable]> {