| /llvm-project-15.0.7/compiler-rt/test/xray/TestCases/Posix/ |
| H A D | fdr-mode-multiple.cpp | 19 uint64_t buffers = 0; variable 41 __xray_log_process_buffers([](const char *, XRayBuffer) { ++buffers; }); in main() 42 std::cout << "buffers = " << buffers << std::endl; in main() 48 std::cout << "Buffers = " << buffers << std::endl; in main() 67 __xray_log_process_buffers([](const char *, XRayBuffer) { ++buffers; }); in main() 68 std::cout << "buffers = " << buffers << std::endl; in main() 75 std::cout << "Buffers = " << buffers << std::endl; in main()
|
| H A D | fdr-mode-inmemory.cpp | 19 uint64_t buffers = 0; variable 41 __xray_log_process_buffers([](const char *, XRayBuffer) { ++buffers; }); in main() 42 std::cout << "buffers = " << buffers << std::endl; in main() 48 std::cout << "Buffers = " << buffers << std::endl; in main()
|
| /llvm-project-15.0.7/mlir/docs/Dialects/ |
| H A D | GPU.md | 17 Memory buffers are defined at the function level, either in "gpu.launch" or in 26 The buffers are considered live throughout the execution of the GPU function 28 require special buffers. Rationale: although the underlying models declare 29 memory buffers at the module level, we chose to do it at the function level to 30 provide some structuring for the lifetime of those buffers; this avoids the 31 incentive to use the buffers for communicating between different kernels or
|
| /llvm-project-15.0.7/lldb/source/Plugins/Trace/intel-pt/ |
| H A D | TraceIntelPTMultiCpuDecoder.cpp | 44 [&](const DenseMap<cpu_id_t, ArrayRef<uint8_t>> &buffers) -> Error { in FindLowestTSC() argument 45 for (auto &cpu_id_to_buffer : buffers) { in FindLowestTSC() 78 [&](const DenseMap<cpu_id_t, ArrayRef<uint8_t>> &buffers) -> Error { in Decode() argument 83 *decoded_thread_sp, *trace_sp, buffers, it->second); in Decode()
|
| H A D | LibiptDecoder.h | 79 const llvm::DenseMap<lldb::cpu_id_t, llvm::ArrayRef<uint8_t>> &buffers,
|
| H A D | LibiptDecoder.cpp | 267 const DenseMap<lldb::cpu_id_t, llvm::ArrayRef<uint8_t>> &buffers, in DecodeSystemWideTraceForThread() argument 270 for (auto &cpu_id_buffer : buffers) { in DecodeSystemWideTraceForThread()
|
| /llvm-project-15.0.7/compiler-rt/lib/xray/ |
| H A D | xray_fdr_flags.inc | 25 "Size of buffers in the circular buffer queue.") 26 XRAY_FLAG(int, buffer_max, 100, "Maximum number of buffers in the queue.")
|
| H A D | xray_profiling_flags.inc | 30 "The number of buffers to pre-allocate used by the profiling "
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/ |
| H A D | Passes.td | 19 deallocation operations for all buffers in the input program. This ensures 129 buffers for results need to be allocated in the caller. This currently only 192 One-Shot Bufferize deallocates all buffers that it allocates. Yielding newly 193 allocated buffers from a block can lead to bad performance because 280 "Specify if buffers should be deallocated. For compatibility with " 306 def PromoteBuffersToStack : Pass<"promote-buffers-to-stack", "func::FuncOp"> { 313 shaped buffers that are limited by the rank of the tensor can be 323 "Maximal memref rank to promote dynamic buffers.">, 332 bufferization can write to buffers directly (without making copies) and no
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/bugprone/ |
| H A D | implicit-widening-of-multiplication-result.rst | 11 This is mainly useful when operating on very large buffers. 29 Indeed, this only matters for pretty large buffers (4GB+),
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToSCF/ |
| H A D | VectorToSCF.cpp | 577 auto buffers = allocBuffers(rewriter, xferOp); in matchAndRewrite() local 582 buffers.maskBuffer); in matchAndRewrite() 587 buffers.dataBuffer); in matchAndRewrite() 588 rewriter.replaceOpWithNewOp<memref::LoadOp>(xferOp, buffers.dataBuffer); in matchAndRewrite() 627 auto buffers = allocBuffers(rewriter, xferOp); in matchAndRewrite() local 629 buffers.dataBuffer); in matchAndRewrite() 630 auto loadedVec = rewriter.create<memref::LoadOp>(loc, buffers.dataBuffer); in matchAndRewrite() 638 xferOp.getMaskMutable().assign(buffers.maskBuffer); in matchAndRewrite()
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/ |
| H A D | volatile-phioper.ll | 60 …ract-model"="standard" "frame-pointer"="non-leaf" "relocation-model"="pic" "ssp-buffers-size"="8" } 61 …ract-model"="standard" "frame-pointer"="non-leaf" "relocation-model"="pic" "ssp-buffers-size"="8" }
|
| /llvm-project-15.0.7/llvm/docs/AMDGPU/ |
| H A D | gfx10_vsrc_533a4e.rst | 13 Data to copy to export buffers. This is an optional operand. Must be specified as :ref:`off<amdgpu_…
|
| H A D | gfx7_vsrc_533a4e.rst | 13 Data to copy to export buffers. This is an optional operand. Must be specified as :ref:`off<amdgpu_…
|
| H A D | gfx8_vsrc_533a4e.rst | 13 Data to copy to export buffers. This is an optional operand. Must be specified as :ref:`off<amdgpu_…
|
| H A D | gfx1030_vsrc_533a4e.rst | 13 Data to copy to export buffers. This is an optional operand. Must be specified as :ref:`off<amdgpu_…
|
| H A D | gfx9_vsrc_533a4e.rst | 13 Data to copy to export buffers. This is an optional operand. Must be specified as :ref:`off<amdgpu_…
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/mpi/ |
| H A D | buffer-deref.rst | 9 types, insufficiently dereferenced buffers can be passed, like for example as
|
| /llvm-project-15.0.7/mlir/test/Conversion/GPUCommon/ |
| H A D | memory-attrbution.mlir | 54 // Workgroup buffers are allocated as globals. 189 // Check that several buffers are defined. 206 // Workgroup buffers. 213 // Private buffers.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | loop-address.ll | 27 attributes #0 = { nounwind "fp-contract-model"="standard" "relocation-model"="pic" "ssp-buffers-siz…
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | Bufferization.md | 85 This implies reusing already allocated buffers when possible, turning 92 contrary, it may not even be possible to allocate new buffers at runtime on some 118 There may be other buffers in the same function that could potentially be used 121 buffers in the future to achieve a better quality of bufferization. 227 One-Shot Bufferize deallocates all buffers that it allocates. This is in 267 the block. Deallocation of such buffers is tricky and not currently implemented 274 deallocation pass resolves yields of newly allocated buffers with copies. E.g., 301 compatibility with legacy code that has its own method of deallocating buffers. 396 2. The buffer is not writable. E.g., `memref.global` buffers that are the 464 nor does it do anything particularly intelligent with the placement of buffers [all …]
|
| /llvm-project-15.0.7/libc/benchmarks/ |
| H A D | README.md | 37 …- `--aligned-access`: The alignment to use when accessing the buffers, default is unaligned, 0 dis… 67 _<sup>1</sup> - The size refers to the size of the buffers to compare and not
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | Trace.cpp | 479 DenseMap<cpu_id_t, ArrayRef<uint8_t>> buffers; in OnAllCpusBinaryDataRead() local 487 return callback(buffers); in OnAllCpusBinaryDataRead() 491 buffers.try_emplace(*cpu_id, data); in OnAllCpusBinaryDataRead()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | XRay.rst | 230 fixed-size circular queue of buffers, and have the data available 231 programmatically until the buffers are finalized and flushed. To use FDR mode 239 When the buffers are flushed to disk, the result is a binary trace format 242 When FDR mode is on, it will keep writing and recycling memory buffers until 255 // threads a chance to return buffers to the queue.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/vect/ |
| H A D | vect-xor.ll | 38 …rd" "frame-pointer"="non-leaf" "realign-stack" "relocation-model"="static" "ssp-buffers-size"="8" }
|