diff options
author | Artem Belevich <tra@google.com> | 2018-01-24 17:41:02 +0000 |
---|---|---|
committer | Artem Belevich <tra@google.com> | 2018-01-24 17:41:02 +0000 |
commit | c30bcad19c748556aae2c5865850026aff546359 (patch) | |
tree | bb0cf669e3901f934b685e566cc8bfedbe4ed52e /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | fc16f76edbffb273459cc9b0bdef6b576d8f438e (diff) | |
download | llvm-c30bcad19c748556aae2c5865850026aff546359.zip llvm-c30bcad19c748556aae2c5865850026aff546359.tar.gz llvm-c30bcad19c748556aae2c5865850026aff546359.tar.bz2 |
[CUDA] Disable PGO and coverage instrumentation in NVPTX.
NVPTX does not have runtime support necessary for profiling to work
and even call arc collection is prohibitively expensive. Furthermore,
there's no easy way to collect the samples. NVPTX also does not
support global constructors that clang generates if sample/arc collection
is enabled.
Differential Revision: https://reviews.llvm.org/D42452
llvm-svn: 323345
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions