aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
diff options
context:
space:
mode:
authorJoshua Baehring <98630690+JoshuaMBa@users.noreply.github.com>2024-09-16 14:33:03 -0400
committerGitHub <noreply@github.com>2024-09-16 11:33:03 -0700
commite5271fef8fd8931370f04702ba2f9e8b2ab0e523 (patch)
treeb7ebda62e53c7f42c61c6ec4e6ca66e2a954d477 /llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
parent4b4dbaaede7c6fd215f48dba83e2215a69a8811a (diff)
downloadllvm-e5271fef8fd8931370f04702ba2f9e8b2ab0e523.zip
llvm-e5271fef8fd8931370f04702ba2f9e8b2ab0e523.tar.gz
llvm-e5271fef8fd8931370f04702ba2f9e8b2ab0e523.tar.bz2
[scudo] Update secondary cache time-based release logic (#107507)
Secondary cache entries are now released to the OS from least recent to most recent entries. This helps to avoid unnecessary scans of the cache since entries ready to be released (specifically, entries that are considered old relative to the configurable release interval) will always be at the tail of the list of committed entries by the LRU ordering. For this same reason, the `OldestTime` variable is no longer needed to indicate when releases are necessary so it has been removed.
Diffstat (limited to 'llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions