Home
last modified time | relevance | path

Searched refs:finalizing (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/mlir/test/Integration/Dialect/Linalg/CPU/
H A Dtest-tensor-matmul.mlir3 // RUN: -tensor-bufferize -func-bufferize -finalizing-bufferize -buffer-deallocation -convert-linal…
12 // RUN: -finalizing-bufferize -convert-linalg-to-loops -convert-scf-to-cf -convert-scf-to-cf \
H A Dtest-subtensor-insert.mlir3 // RUN: -finalizing-bufferize -buffer-deallocation \
H A Dtest-collapse-tensor.mlir3 // RUN: -finalizing-bufferize -buffer-deallocation -convert-linalg-to-llvm \
H A Dtest-padtensor.mlir4 // RUN: -finalizing-bufferize -buffer-deallocation \
H A Dtest-expand-tensor.mlir3 // RUN: -finalizing-bufferize -buffer-deallocation -convert-linalg-to-llvm \
H A Dtest-subtensor-insert-multiple-uses.mlir3 // RUN: -finalizing-bufferize -buffer-deallocation \
H A Dtest-tensor-e2e.mlir2 // RUN: -tensor-bufferize -func-bufferize -finalizing-bufferize -buffer-deallocation -convert-linal…
/llvm-project-15.0.7/mlir/docs/
H A DBufferization.md482 followed by one *finalizing* bufferization pass.
498 materializations. The pass `finalizing-bufferize` provides a minimal pass that
502 However, it is possible for a finalizing bufferization to do more than just
504 would), it is possible for a finalizing bufferization pass to simultaneously
543 that the upstream `finalizing-bufferize` pass can be used as the finalizing
658 ### How to write a finalizing bufferization pass
660 The contract of a finalizing bufferization pass is that all tensors are gone
664 MLIR provides a pass `finalizing-bufferize` which eliminates the
673 pattern, bug in the code, etc.), `finalizing-bufferize` will emit a nice clean
674 error, and the IR seen by `finalizing-bufferize` will only contain only one
[all …]
/llvm-project-15.0.7/compiler-rt/lib/xray/
H A Dxray_buffer_queue.h232 bool finalizing() const { in finalizing() function
H A Dxray_fdr_logging.cpp194 DCHECK(BQ->finalizing()); in fdrIterator()
196 if (BQ == nullptr || !BQ->finalizing()) { in fdrIterator()
H A Dxray_buffer_queue.cpp73 if (!finalizing()) in init()
H A Dxray_fdr_controller.h43 return BQ == nullptr || BQ->finalizing(); in finalized()
H A Dxray_profiling.cpp422 DCHECK(!BQ->finalizing()); in profilingLoggingInit()
/llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/
H A Dfinalizing-bufferize.mlir1 // RUN: mlir-opt %s -finalizing-bufferize -split-input-file -verify-diagnostics | FileCheck %s
/llvm-project-15.0.7/compiler-rt/lib/xray/tests/unit/
H A Dbuffer_queue_test.cpp186 while (!Buffers.finalizing()) { in TEST()
/llvm-project-15.0.7/mlir/test/Dialect/SparseTensor/
H A Dsparse_lower_inplace.mlir8 // RUN: --tensor-bufferize --finalizing-bufferize | \
H A Dsparse_lower.mlir8 // RUN: --tensor-bufferize --finalizing-bufferize | \
H A Dsparse_lower_col.mlir8 // RUN: --tensor-bufferize --finalizing-bufferize | \
/llvm-project-15.0.7/llvm/docs/
H A DXRay.rst199 finalizing the implementation through the ``__xray_log_finalize()`` function.
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DPasses.td136 def FinalizingBufferize : Pass<"finalizing-bufferize", "func::FuncOp"> {