aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/VectorUtils.cpp
diff options
context:
space:
mode:
authorDean Michael Berris <dberris@google.com>2018-10-22 04:53:58 +0000
committerDean Michael Berris <dberris@google.com>2018-10-22 04:53:58 +0000
commit788b17ca78e25f7eb079ce7836ce45c1dde3bb67 (patch)
treeb2d4d0db309b675e243c441b58a1fc822f3da7f7 /llvm/lib/Analysis/VectorUtils.cpp
parentebfbf89000f7b698e502dcb8a8a5d8bd2ec2742f (diff)
downloadllvm-788b17ca78e25f7eb079ce7836ce45c1dde3bb67.zip
llvm-788b17ca78e25f7eb079ce7836ce45c1dde3bb67.tar.gz
llvm-788b17ca78e25f7eb079ce7836ce45c1dde3bb67.tar.bz2
[XRay][compiler-rt] Generational Buffer Management
Summary: This change updates the buffer queue implementation to support using a generation number to identify the lifetime of buffers. This first part introduces the notion of the generation number, without changing the way we handle the buffers yet. What's missing here is the cleanup of the buffers. Ideally we'll keep the two most recent generations. We need to ensure that before we do any writes to the buffers, that we check the generation number(s) first. Those changes will follow-on from this change. Depends on D52588. Reviewers: mboerger, eizan Subscribers: llvm-commits, jfb Differential Revision: https://reviews.llvm.org/D52974 llvm-svn: 344881
Diffstat (limited to 'llvm/lib/Analysis/VectorUtils.cpp')
0 files changed, 0 insertions, 0 deletions