diff options
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2016-11-30 20:41:59 +0000 |
|---|---|---|
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2016-11-30 20:41:59 +0000 |
| commit | e109ef854a15326c4a818b42e5b6b15adfd730f5 (patch) | |
| tree | b99c728deb37a04a3edbe59d837657c0cb23da84 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
| parent | 3d78d3a2aeab767590ddb6cb5d6986e6a63130ba (diff) | |
| download | llvm-e109ef854a15326c4a818b42e5b6b15adfd730f5.zip llvm-e109ef854a15326c4a818b42e5b6b15adfd730f5.tar.gz llvm-e109ef854a15326c4a818b42e5b6b15adfd730f5.tar.bz2 | |
Release memory to OS only when the requested range covers the entire page
Summary:
The current code was sometimes attempting to release huge chunks of
memory due to undesired RoundUp/RoundDown interaction when the requested
range is fully contained within one memory page.
Reviewers: eugenis
Subscribers: kubabrecka, llvm-commits
Patch by Aleksey Shlyapnikov.
Differential Revision: https://reviews.llvm.org/D27228
llvm-svn: 288271
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions
