Home
last modified time | relevance | path

Searched refs:deallocation (Results 1 – 25 of 57) sorted by relevance

123

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/
H A DAllocationOpInterface.td10 // buffer deallocation pass.
27 construct associated deallocation and clone operations that are compatible
34 Builds a deallocation operation using the provided builder and the
38 deallocation operation, this method can return ::llvm::None.
H A DBufferizationBase.td26 deallocation](/docs/BufferDeallocationInternals/).
H A DBufferizationOps.td198 `bufferization.dealloc_tensor` is a buffer deallocation in tensor land. This
199 op can be used for manual buffer deallocation. Some bufferizations (such as
200 One-Shot Bufferize) take care of buffer deallocation, in which case this op
/llvm-project-15.0.7/compiler-rt/lib/scudo/
H A Dscudo_flags.inc22 "Size in KB of quarantine used to delay the actual deallocation of "
39 // Disable the deallocation type check by default on Android, it causes too many
48 "Zero chunk contents on allocation and deallocation.")
/llvm-project-15.0.7/mlir/test/mlir-cpu-runner/
H A Dsimple.mlir36 llvm.func @deallocation(%arg0: !llvm.ptr<f32>) {
42 // Check that allocation and deallocation works, and that a custom entry point
52 llvm.call @deallocation(%0) : (!llvm.ptr<f32>) -> ()
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/misc/
H A Dnew-delete-overloads.rst18 … to CERT C++ Coding Standard rule `DCL54-CPP. Overload allocation and deallocation functions as a …
19 …t.org/confluence/display/cplusplus/DCL54-CPP.+Overload+allocation+and+deallocation+functions+as+a+…
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/
H A Dflags.inc15 "deallocation of chunks. Lower value may reduce memory usage but "
28 "Terminate on a type mismatch in allocation-deallocation functions, "
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/
H A Dcplusplus.InnerPointer.rst6 Check for inner pointers of C++ containers used after re/deallocation
/llvm-project-15.0.7/llvm/docs/
H A DScudoHardenedAllocator.rst52 - the Quarantine: offers a way to delay the deallocation operations, preventing
83 necessary for reallocation or sized-deallocation operations;
116 reclaiming. While Secondary mapped allocations can be unmapped on deallocation,
121 be zero filled on subsequent accesses). This is done in the deallocation path,
143 Your linked binary should now make use of the Scudo allocation and deallocation
217 | | | | the actual deallocation of ch…
321 - ``"allocation type mismatch"``: when the optional deallocation type mismatch
322 check is enabled, a deallocation function called on a chunk has to match the
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/objc/
H A Ddealloc-in-category.rst12 override the class's implementation and unexpected deallocation behavior
/llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/
H A Done-shot-module-bufferize-out-params.mlir1 …-drop-equivalent-buffer-results -buffer-results-to-out-params -buffer-deallocation -split-input-fi…
2 …-drop-equivalent-buffer-results -buffer-results-to-out-params -buffer-deallocation -split-input-fi…
3 …-conversion=infer-layout-map" -drop-equivalent-buffer-results -buffer-deallocation -split-input-fi…
H A Done-shot-bufferize-compat.mlir8 // RUN: -buffer-deallocation | \
H A Done-shot-bufferize-allow-return-allocs.mlir1 …s -one-shot-bufferize="allow-return-allocs allow-unknown-ops" -buffer-deallocation -canonicalize -…
/llvm-project-15.0.7/mlir/test/Integration/Dialect/Linalg/CPU/
H A Dtest-elementwise.mlir3 // RUN: -func-bufferize -buffer-deallocation -convert-linalg-to-loops \
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…
H A Dtest-tensor-matmul.mlir3 // RUN: -tensor-bufferize -func-bufferize -finalizing-bufferize -buffer-deallocation -convert-linal…
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferDeallocation.cpp677 BufferDeallocation deallocation(op); in deallocateBuffers() local
681 if (failed(deallocation.prepare())) in deallocateBuffers()
685 if (failed(deallocation.deallocate())) in deallocateBuffers()
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/
H A DCMakeLists.txt18 # TODO(kostyak): find a way to make -fsized-deallocation work
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DPasses.td14 def BufferDeallocation : Pass<"buffer-deallocation", "func::FuncOp"> {
19 deallocation operations for all buffers in the input program. This ensures
197 that case, the `-buffer-deallocation` pass should be run after One-Shot
199 function can currently not be deallocated by `-buffer-deallocation` and
/llvm-project-15.0.7/mlir/docs/
H A DBufferization.md230 [`-buffer-deallocation`](https://mlir.llvm.org/docs/Passes/#-buffer-deallocation-adds-all-required-…
273 reason, `-buffer-deallocation` must be run after One-Shot Bufferize. This buffer
274 deallocation pass resolves yields of newly allocated buffers with copies. E.g.,
295 not even with `-buffer-deallocation`. It is the caller's responsibility to
472 1. Finally, running the [buffer deallocation](BufferDeallocationInternals.md)
475 After buffer deallocation has been completed, the program will be quite
476 difficult to transform due to the presence of the deallocation ops. Thus, other

123