summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2011-06-02 20:56:42 +0000
committermav <mav@FreeBSD.org>2011-06-02 20:56:42 +0000
commit2ebe0a93a161e9d0fbbf06da60821ea529e549e9 (patch)
treeea59f9b46988e872e566c935b25982386ddde21e /contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp
parent985e3cbf51f6f8c669135a6449efb98d7bbd6bf8 (diff)
downloadFreeBSD-src-2ebe0a93a161e9d0fbbf06da60821ea529e549e9.zip
FreeBSD-src-2ebe0a93a161e9d0fbbf06da60821ea529e549e9.tar.gz
When possible, join ranges of subsequest BIO_DELETE requests to handle more
(up to 2048 instead of 256 or even 64) of them with single TRIM request. OCZ Vertex2/Vertex3 SSDs can handle no more then 64 ranges per TRIM request. Due to lack of BIO_DELETE clustering now, it means that we could delete no more then 2MB per request (on FS with 32K block) with limited request rate. This change increases delete rate on Vertex2 from 250MB/s to 950MB/s.
Diffstat (limited to 'contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud