Searched refs:ReturnLike (Results 1 – 23 of 23) sorted by relevance
/external/llvm-project/mlir/include/mlir/Interfaces/ |
D | ControlFlowInterfaces.h | 99 struct ReturnLike : public TraitBase<ConcreteType, ReturnLike> { struct
|
D | ControlFlowInterfaces.td | 182 def ReturnLike : NativeOpTrait<"ReturnLike">;
|
/external/llvm-project/mlir/lib/Dialect/StandardOps/Transforms/ |
D | FuncBufferize.cpp | 63 if (op->hasTrait<OpTrait::ReturnLike>()) in runOnOperation()
|
/external/llvm-project/mlir/lib/Analysis/ |
D | BufferAliasAnalysis.cpp | 106 if (operation.hasTrait<OpTrait::ReturnLike>()) in build()
|
/external/llvm-project/mlir/lib/Interfaces/ |
D | ControlFlowInterfaces.cpp | 187 if (!terminator->hasTrait<OpTrait::ReturnLike>()) in verifyTypesAlongControlFlowEdges()
|
/external/llvm-project/mlir/include/mlir/Dialect/StandardOps/Transforms/ |
D | Passes.td | 44 implement the `ReturnLike` trait are not rewritten in general, as they
|
/external/llvm-project/mlir/lib/Dialect/Async/Transforms/ |
D | AsyncRefCounting.cpp | 193 if (lastUser->hasTrait<OpTrait::ReturnLike>()) in addAutomaticRefCounting()
|
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/transforms/ |
D | lhlo_fuse_linalg.cc | 139 if (!operation.hasTrait<OpTrait::ReturnLike>()) continue; in runOnFunction()
|
/external/llvm-project/mlir/lib/Transforms/ |
D | BufferOptimizations.cpp | 66 if (use->hasTrait<OpTrait::ReturnLike>() && in leavesAllocationScope()
|
D | SCCP.cpp | 740 if (!op->hasTrait<OpTrait::ReturnLike>()) { in visitTerminatorOperation() 782 if (!terminator->hasTrait<OpTrait::ReturnLike>()) { in visitCallableTerminatorOperation()
|
D | BufferDeallocation.cpp | 73 if (operation.hasTrait<OpTrait::ReturnLike>()) in walkReturnOperations()
|
/external/llvm-project/mlir/include/mlir/Dialect/OpenMP/ |
D | OpenMPOps.td | 190 def YieldOp : OpenMP_Op<"yield", [NoSideEffect, ReturnLike, Terminator,
|
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/IR/ |
D | LinalgOps.td | 290 def Linalg_YieldOp : Linalg_Op<"yield", [NoSideEffect, ReturnLike, Terminator]>,
|
/external/tensorflow/tensorflow/compiler/mlir/tfr/ir/ |
D | tfr_ops.td | 463 ReturnLike, Terminator]> {
|
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/ir/ |
D | tf_device_ops.td | 90 def TfDevice_ReturnOp : TfDevice_Op<"return", [NoSideEffect, ReturnLike, Terminator]> {
|
D | tf_ops.td | 357 [NoSideEffect, ReturnLike, Terminator,
|
/external/llvm-project/mlir/include/mlir/Dialect/Shape/IR/ |
D | ShapeOps.td | 499 ReturnLike, 672 [NoSideEffect, ReturnLike, Terminator]> {
|
/external/llvm-project/mlir/test/lib/Dialect/Test/ |
D | TestOps.td | 1264 def TestReturnOp : TEST_Op<"return", [ReturnLike, Terminator]> { 1771 [NoSideEffect, ReturnLike, Terminator]> { 1826 [NoSideEffect, ReturnLike, Terminator]> {
|
/external/llvm-project/mlir/docs/ |
D | Bufferization.md | 401 should implement the `ReturnLike` trait to represent logical “value returns”. 778 implementing the `ReturnLike` trait, indicating that they can branch to our 855 Like before, we have to update all `ReturnLike` terminators as described above.
|
/external/llvm-project/mlir/include/mlir/Dialect/SCF/ |
D | SCFOps.td | 568 def YieldOp : SCF_Op<"yield", [NoSideEffect, ReturnLike, Terminator,
|
/external/llvm-project/mlir/include/mlir/Dialect/Affine/IR/ |
D | AffineOps.td | 847 def AffineYieldOp : Affine_Op<"yield", [NoSideEffect, Terminator, ReturnLike]> {
|
/external/llvm-project/mlir/include/mlir/Dialect/StandardOps/IR/ |
D | Ops.td | 2524 MemRefsNormalizable, ReturnLike, Terminator]> { 3889 def YieldOp : Std_Op<"yield", [NoSideEffect, ReturnLike, Terminator,
|
/external/llvm-project/flang/include/flang/Optimizer/Dialect/ |
D | FIROps.td | 1854 [NoSideEffect, ReturnLike, Terminator,
|