Home
last modified time | relevance | path

Searched refs:ReturnLike (Results 1 – 23 of 23) sorted by relevance

/external/llvm-project/mlir/include/mlir/Interfaces/
DControlFlowInterfaces.h99 struct ReturnLike : public TraitBase<ConcreteType, ReturnLike> { struct
DControlFlowInterfaces.td182 def ReturnLike : NativeOpTrait<"ReturnLike">;
/external/llvm-project/mlir/lib/Dialect/StandardOps/Transforms/
DFuncBufferize.cpp63 if (op->hasTrait<OpTrait::ReturnLike>()) in runOnOperation()
/external/llvm-project/mlir/lib/Analysis/
DBufferAliasAnalysis.cpp106 if (operation.hasTrait<OpTrait::ReturnLike>()) in build()
/external/llvm-project/mlir/lib/Interfaces/
DControlFlowInterfaces.cpp187 if (!terminator->hasTrait<OpTrait::ReturnLike>()) in verifyTypesAlongControlFlowEdges()
/external/llvm-project/mlir/include/mlir/Dialect/StandardOps/Transforms/
DPasses.td44 implement the `ReturnLike` trait are not rewritten in general, as they
/external/llvm-project/mlir/lib/Dialect/Async/Transforms/
DAsyncRefCounting.cpp193 if (lastUser->hasTrait<OpTrait::ReturnLike>()) in addAutomaticRefCounting()
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/transforms/
Dlhlo_fuse_linalg.cc139 if (!operation.hasTrait<OpTrait::ReturnLike>()) continue; in runOnFunction()
/external/llvm-project/mlir/lib/Transforms/
DBufferOptimizations.cpp66 if (use->hasTrait<OpTrait::ReturnLike>() && in leavesAllocationScope()
DSCCP.cpp740 if (!op->hasTrait<OpTrait::ReturnLike>()) { in visitTerminatorOperation()
782 if (!terminator->hasTrait<OpTrait::ReturnLike>()) { in visitCallableTerminatorOperation()
DBufferDeallocation.cpp73 if (operation.hasTrait<OpTrait::ReturnLike>()) in walkReturnOperations()
/external/llvm-project/mlir/include/mlir/Dialect/OpenMP/
DOpenMPOps.td190 def YieldOp : OpenMP_Op<"yield", [NoSideEffect, ReturnLike, Terminator,
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/IR/
DLinalgOps.td290 def Linalg_YieldOp : Linalg_Op<"yield", [NoSideEffect, ReturnLike, Terminator]>,
/external/tensorflow/tensorflow/compiler/mlir/tfr/ir/
Dtfr_ops.td463 ReturnLike, Terminator]> {
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/ir/
Dtf_device_ops.td90 def TfDevice_ReturnOp : TfDevice_Op<"return", [NoSideEffect, ReturnLike, Terminator]> {
Dtf_ops.td357 [NoSideEffect, ReturnLike, Terminator,
/external/llvm-project/mlir/include/mlir/Dialect/Shape/IR/
DShapeOps.td499 ReturnLike,
672 [NoSideEffect, ReturnLike, Terminator]> {
/external/llvm-project/mlir/test/lib/Dialect/Test/
DTestOps.td1264 def TestReturnOp : TEST_Op<"return", [ReturnLike, Terminator]> {
1771 [NoSideEffect, ReturnLike, Terminator]> {
1826 [NoSideEffect, ReturnLike, Terminator]> {
/external/llvm-project/mlir/docs/
DBufferization.md401 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/
DSCFOps.td568 def YieldOp : SCF_Op<"yield", [NoSideEffect, ReturnLike, Terminator,
/external/llvm-project/mlir/include/mlir/Dialect/Affine/IR/
DAffineOps.td847 def AffineYieldOp : Affine_Op<"yield", [NoSideEffect, Terminator, ReturnLike]> {
/external/llvm-project/mlir/include/mlir/Dialect/StandardOps/IR/
DOps.td2524 MemRefsNormalizable, ReturnLike, Terminator]> {
3889 def YieldOp : Std_Op<"yield", [NoSideEffect, ReturnLike, Terminator,
/external/llvm-project/flang/include/flang/Optimizer/Dialect/
DFIROps.td1854 [NoSideEffect, ReturnLike, Terminator,