| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/ |
| H A D | AllocationOpInterface.td | 10 // 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 D | BufferizationBase.td | 26 deallocation](/docs/BufferDeallocationInternals/).
|
| H A D | BufferizationOps.td | 198 `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 D | scudo_flags.inc | 22 "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 D | simple.mlir | 36 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 D | new-delete-overloads.rst | 18 … 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 D | flags.inc | 15 "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 D | cplusplus.InnerPointer.rst | 6 Check for inner pointers of C++ containers used after re/deallocation
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | ScudoHardenedAllocator.rst | 52 - 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 D | dealloc-in-category.rst | 12 override the class's implementation and unexpected deallocation behavior
|
| /llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/ |
| H A D | one-shot-module-bufferize-out-params.mlir | 1 …-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 D | one-shot-bufferize-compat.mlir | 8 // RUN: -buffer-deallocation | \
|
| H A D | one-shot-bufferize-allow-return-allocs.mlir | 1 …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 D | test-elementwise.mlir | 3 // RUN: -func-bufferize -buffer-deallocation -convert-linalg-to-loops \
|
| H A D | test-subtensor-insert.mlir | 3 // RUN: -finalizing-bufferize -buffer-deallocation \
|
| H A D | test-collapse-tensor.mlir | 3 // RUN: -finalizing-bufferize -buffer-deallocation -convert-linalg-to-llvm \
|
| H A D | test-padtensor.mlir | 4 // RUN: -finalizing-bufferize -buffer-deallocation \
|
| H A D | test-expand-tensor.mlir | 3 // RUN: -finalizing-bufferize -buffer-deallocation -convert-linalg-to-llvm \
|
| H A D | test-subtensor-insert-multiple-uses.mlir | 3 // RUN: -finalizing-bufferize -buffer-deallocation \
|
| H A D | test-tensor-e2e.mlir | 2 // RUN: -tensor-bufferize -func-bufferize -finalizing-bufferize -buffer-deallocation -convert-linal…
|
| H A D | test-tensor-matmul.mlir | 3 // RUN: -tensor-bufferize -func-bufferize -finalizing-bufferize -buffer-deallocation -convert-linal…
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | BufferDeallocation.cpp | 677 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 D | CMakeLists.txt | 18 # TODO(kostyak): find a way to make -fsized-deallocation work
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/ |
| H A D | Passes.td | 14 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 D | Bufferization.md | 230 [`-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
|