summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaAttr.cpp
diff options
context:
space:
mode:
authorDean Michael Berris <dberris@google.com>2018-10-29 02:18:14 +0000
committerDean Michael Berris <dberris@google.com>2018-10-29 02:18:14 +0000
commit36d9746630fd4fb71fef627057fdd5b899cfd221 (patch)
treef8d8c5c09d763e15a4f84f75dd7e0fe04473e06b /clang/lib/Sema/SemaAttr.cpp
parent42aa87143d0ce47ddcba5eab82c4a66b76b7b2dd (diff)
downloadbcm5719-llvm-36d9746630fd4fb71fef627057fdd5b899cfd221.tar.gz
bcm5719-llvm-36d9746630fd4fb71fef627057fdd5b899cfd221.zip
[XRay] Use more portable control block
Summary: In D53560, we assumed a specific layout for memory without using an explicit structure. This follow-up change uses more portable layout control by using unions in a struct, and consolidating the memory management code in the buffer queue. We also take the opportunity to improve the documentation on the types and operations, along with simplifying some of the logic in the buffer queue implementation. Reviewers: mboerger, eizan Subscribers: jfb, llvm-commits Differential Revision: https://reviews.llvm.org/D53802 llvm-svn: 345485
Diffstat (limited to 'clang/lib/Sema/SemaAttr.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud