1. [xray] Function coverage groups (details)
Commit 6f7fbdd2857fc8a7280afbb26fd4e1a6450069e4 by ianlevesque
[xray] Function coverage groups

Add the ability to selectively instrument a subset of functions by dividing the functions into N logical groups and then selecting a group to cover. By selecting different groups over time you could cover the entire application incrementally with lower overhead than instrumenting the entire application at once.

Differential Revision:
The file was addedclang/test/CodeGen/xray-function-groups.cpp
The file was modifiedclang/lib/Driver/XRayArgs.cpp (diff)
The file was modifiedclang/include/clang/Driver/XRayArgs.h (diff)
The file was modifiedclang/include/clang/Basic/CodeGenOptions.def (diff)
The file was modifiedclang/lib/CodeGen/CodeGenFunction.cpp (diff)
The file was modifiedclang/include/clang/Driver/ (diff)
The file was modifiedllvm/docs/XRay.rst (diff)
The file was modifiedclang/lib/Frontend/CompilerInvocation.cpp (diff)