Creating release candidate rc1 from release_700 branch

llvm-svn: 338855
Merging r338710:
------------------------------------------------------------------------
r338710 | hans | 2018-08-02 14:37:06 +0200 (Thu, 02 Aug 2018) | 31 lines

Revert r336970 "[XRay][test-suite] Benchmarks for profiling mode implementation"

The tests fail flakily when run in parallel, see comment on the review.

> Summary:
> This patch adds microbenchmarks for the XRay Profiling Mode
> implementation to the test-suite.
>
> The benchmarks included cover:
>
> - Cost of the Profiling Mode runtime handler(s) and underlying
>   implementation details when enabled.
>
> - Different benchmarks for different call stack traces. Initially
>   showing deep, shallow, and wide function call stacks.
>
> These microbenchmarks can be used to measure progress on the
> optimisation work associated with the profiling mode runtime
> implementation going forward. It also allows us to better qualify the
> cost of the XRay runtime framework (in particular the trampolines) as we
> make improvements to those in the future.
>
> Depends on D48653.
>
> Reviewers: kpw, eizan
>
> Reviewed By: eizan
>
> Subscribers: mgorny, llvm-commits
>
> Differential Revision: https://reviews.llvm.org/D48879
------------------------------------------------------------------------

llvm-svn: 338711
5 files changed