Go to file
Dean Michael Berris 0b8f6c8777 [XRay] Make the xray_instr_map section specification more correct
Summary:
We also add a test to show what currently happens when we create a
section per function and emit an xray_instr_map. This illustrates the
relationship (or lack thereof) between the per-function section and the
xray_instr_map section.

We also change the code generation slightly so that we don't always
create group sections, but rather only do so if a function where the
table is associated with is in a group.

Also in this change:

  - Remove the "merge" flag on the xray_instr_map section.
  - Test that we're generating the right table for comdat and non-comdat functions.

Reviewers: echristo, majnemer

Subscribers: llvm-commits, mehdi_amini

Differential Revision: https://reviews.llvm.org/D23104

llvm-svn: 277580
2016-08-03 07:21:55 +00:00
clang [clang/test] Fix a flaky unittest on windows 2016-08-03 06:10:15 +00:00
clang-tools-extra [extra-tools] Fix extra tools build bot warnings due to incorrect doc 2016-08-03 06:59:46 +00:00
compiler-rt [compilter-rt] Try to fix correctly rL277560 2016-08-03 05:03:35 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Make min follow the OCL 1.0 specs 2016-07-25 22:36:22 +00:00
libcxx Add MSVC specifics to .gitignore. Patch from STL@microsoft.com 2016-08-03 05:51:19 +00:00
libcxxabi Attempt to bring peace to -Werror buildbots. 2016-07-19 20:35:09 +00:00
libunwind libunwind: correct return code in unwinding trace log message 2016-07-29 21:24:19 +00:00
lld Do not handle zero-sized mergeable section as mergeable. 2016-08-03 05:28:02 +00:00
lldb [Concepts] Add TODO and requires-clause placeholder; NFC 2016-08-02 18:36:15 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [XRay] Make the xray_instr_map section specification more correct 2016-08-03 07:21:55 +00:00
openmp Make balanced affinity work on AArch64. 2016-07-29 20:55:03 +00:00
parallel-libs [StreamExecutor] Add error handling library 2016-07-29 20:45:52 +00:00
polly Fix a couple of spelling mistakes 2016-08-03 05:28:09 +00:00