hanchenye-llvm-project/clang/utils/perf-training
Alexander Shaposhnikov 0141e556f5 [clang] Enable clang build with LLVM_BUILD_INSTRUMENTED without setting LLVM_PROFTDATA
At the moment if LLVM_BUILD_INSTRUMENTED is set to True 
one has to set LLVM_PROFTDATA even if it's not really used 
(because of message(FATAL_ERROR ...)). 
Building the instrumented version of Clang can be useful even if 
one doesn't plan to build the target generate-profdata
(currently that target would only compile utils/perf-training/cxx/hello_world.cpp).
For example, one can run the instrumented version of Clang 
via a separate build system against a different codebase, 
collect/analyze the profiles and merge them by llvm-profdata later.

Differential revision: https://reviews.llvm.org/D38859

llvm-svn: 315665
2017-10-13 03:21:39 +00:00
..
cxx
CMakeLists.txt
README.txt
lit.cfg
lit.site.cfg.in
order-files.lit.cfg
order-files.lit.site.cfg.in
perf-helper.py

README.txt

==========================
 Performance Training Data
==========================

This directory contains simple source files for use as training data for
generating PGO data and linker order files for clang.