This is an archive of the discontinued LLVM Phabricator instance.

[XRay] Refcount backing store for buffers
ClosedPublic

Authored by dberris on Oct 23 2018, 1:45 AM.

Details

Summary

This change implements the ref-counting for backing stores associated
with generational buffer management. We do this as an implementation
detail of the buffer queue, instead of exposing this to the interface.

This change allows us to keep the buffer queue interface and usage model
the same.

Depends on D53551.

Diff Detail

Repository
rL LLVM

Event Timeline

dberris created this revision.Oct 23 2018, 1:45 AM
dberris updated this revision to Diff 170587.Oct 23 2018, 1:48 AM

Update description.

dberris updated this revision to Diff 170588.Oct 23 2018, 1:48 AM

Remove changes from D53551.

dberris updated this revision to Diff 170590.Oct 23 2018, 1:54 AM
dberris edited the summary of this revision. (Show Details)

Update description for real this time.

This revision is now accepted and ready to land.Oct 26 2018, 7:47 PM
This revision was automatically updated to reflect the committed changes.