Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/
H A Done-shot-module-bufferize-invalid.mlir47 // expected-error @+1 {{operand #0 of ReturnLike op does not satisfy destination passing style}}
50 // expected-error @+1 {{operand #0 of ReturnLike op does not satisfy destination passing style}}
64 // expected-error @+1 {{operand #0 of ReturnLike op does not satisfy destination passing style}}
193 // expected-error @+1 {{operand #0 of ReturnLike op does not satisfy destination passing style}}
206 // expected-error @+1 {{operand #0 of ReturnLike op does not satisfy destination passing style}}
216 // expected-error @+1 {{operand #0 of ReturnLike op does not satisfy destination passing style}}
226 // expected-error @+1 {{operand #0 of ReturnLike op does not satisfy destination passing style}}
235 // expected-error @+1 {{operand #0 of ReturnLike op does not satisfy destination passing style}}
239 // expected-error @+1 {{operand #0 of ReturnLike op does not satisfy destination passing style}}
278 // expected-error @+1 {{operand #0 of ReturnLike op does not satisfy destination passing style}}
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DControlFlowInterfaces.h265 struct ReturnLike : public TraitBase<ConcreteType, ReturnLike> { struct
H A DControlFlowInterfaces.td274 def ReturnLike : NativeOpTrait<"ReturnLike">;
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DControlFlowInterfaces.cpp364 operation->hasTrait<OpTrait::ReturnLike>(); in isRegionReturnLike()
387 if (operation->hasTrait<OpTrait::ReturnLike>()) in getMutableRegionBranchSuccessorOperands()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Func/Transforms/
H A DPasses.td33 implement the `ReturnLike` trait are not rewritten in general, as they
/llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/
H A DFuncConversions.cpp151 return op->hasTrait<OpTrait::ReturnLike>(); in isLegalForReturnOpTypeConversionPattern()
/llvm-project-15.0.7/mlir/test/Dialect/Func/
H A Dfunc-bufferize.mlir66 // ReturnLike and BranchOpInterface traits (e.g. scf.condition) to always
/llvm-project-15.0.7/mlir/include/mlir/Dialect/MLProgram/IR/
H A DMLProgramOps.td446 NoSideEffect, HasParent<"SubgraphOp">, ReturnLike, Terminator
472 NoSideEffect, HasParent<"FuncOp">, ReturnLike, Terminator
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncRuntimeRefCounting.cpp298 if (lastUser->hasTrait<OpTrait::ReturnLike>()) in addDropRefAfterLastUse()
/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DDeadCodeAnalysis.cpp411 bool canResolve = op->hasTrait<OpTrait::ReturnLike>(); in visitCallableTerminator()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/IR/
H A DLinalgOps.td130 def Linalg_YieldOp : Linalg_Op<"yield", [NoSideEffect, ReturnLike, Terminator]>,
/llvm-project-15.0.7/mlir/docs/
H A DBufferDeallocationInternals.md23 should implement the `ReturnLike` trait to represent logical “value
369 `ReturnLike` trait, indicating that they can branch to our current block.
446 before, we have to update all `ReturnLike` terminators as described above.
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Func/IR/
H A DFuncOps.td332 MemRefsNormalizable, ReturnLike, Terminator]> {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Shape/IR/
H A DShapeOps.td696 ReturnLike,
876 [NoSideEffect, ReturnLike, Terminator, HasParent<"AssumingOp">]> {
1103 [NoSideEffect, HasParent<"FuncOp">, ReturnLike, Terminator]> {
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestOps.td1725 def TestReturnOp : TEST_Op<"return", [ReturnLike, Terminator]> {
2489 [NoSideEffect, ReturnLike, Terminator]> {
2545 [NoSideEffect, ReturnLike, Terminator]> {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/IR/
H A DSCFOps.td911 def YieldOp : SCF_Op<"yield", [NoSideEffect, ReturnLike, Terminator,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Tensor/IR/
H A DTensorOps.td1255 [NoSideEffect, ReturnLike, Terminator,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/
H A DAffineOps.td907 def AffineYieldOp : Affine_Op<"yield", [NoSideEffect, Terminator, ReturnLike,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/
H A DOpenMPOps.td454 [NoSideEffect, ReturnLike, Terminator,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/MemRef/IR/
H A DMemRefOps.td282 ReturnLike,
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIROps.td1997 [NoSideEffect, ReturnLike, Terminator,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/IR/
H A DVectorOps.td2548 NoSideEffect, ReturnLike, Terminator]> {