diff options
author | Keith Wyss <wyssman@gmail.com> | 2018-04-17 21:30:29 +0000 |
---|---|---|
committer | Keith Wyss <wyssman@gmail.com> | 2018-04-17 21:30:29 +0000 |
commit | 3d86823f3d22296f2eb9883d1b84d3fa90c73054 (patch) | |
tree | 2c87f661865944f396fa3bf06d86a854897c88d1 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | adb092e0aefc7da8fe68d5b49f0e61ae68d8f595 (diff) | |
download | bcm5719-llvm-3d86823f3d22296f2eb9883d1b84d3fa90c73054.tar.gz bcm5719-llvm-3d86823f3d22296f2eb9883d1b84d3fa90c73054.zip |
[XRay] Typed event logging intrinsic
Summary:
Add an LLVM intrinsic for type discriminated event logging with XRay.
Similar to the existing intrinsic for custom events, but also accepts
a type tag argument to allow plugins to be aware of different types
and semantically interpret logged events they know about without
choking on those they don't.
Relies on a symbol defined in compiler-rt patch D43668. I may wait
to submit before I can see demo everything working together including
a still to come clang patch.
Reviewers: dberris, pelikan, eizan, rSerge, timshen
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D45633
llvm-svn: 330219
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions