summaryrefslogtreecommitdiffstats
path: root/clang/test/Frontend/Inputs/profile-sample-use-loc-tracking.prof
Commit message (Collapse)AuthorAgeFilesLines
* Fix the sample profile format that breaks in test ↵Dehao Chen2015-09-301-1/+1
| | | | | | | | http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast/builds/505 http://reviews.llvm.org/D13145 llvm-svn: 248869
* Support using sample profiles with partial debug info (driver)Diego Novillo2014-10-221-0/+2
Summary: When using a profile, we used to require the use -gmlt so that we could get access to the line locations. This is used to match line numbers in the input profile to the line numbers in the function's IR. But this is actually not necessary. The driver can provide source location tracking without the emission of debug information. In these cases, the annotation 'llvm.dbg.cu' is missing from the IR, but the actual line location annotations are still present. This patch tells the driver to only emit source location tracking when -fprofile-sample-use is present in the command line. Reviewers: echristo, dblaikie Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D5888 llvm-svn: 220383
OpenPOWER on IntegriCloud