[llvm-dev] Not able to use PGO with LLVM+Clang built from source
vivek pandya via llvm-dev
llvm-dev at lists.llvm.org
Tue Jul 12 09:10:31 PDT 2016
On Tue, Jul 12, 2016 at 9:07 PM, Chris Bieneman <cbieneman at apple.com> wrote:
> Vivek, in case you haven't seen it, we do have full support for
> multi-stage PGO builds in CMake. The documentation is here:
> Your checkout will need to include LLVM, Clang, and Compiler-RT, and it
> will generate targets to run the full PGO generation. I find that using
> this is way easier than doing it manually.
> Thanks Chris for pointing this but after reading this it seems to optimize
llvm/clang it self , how ever I need to use profile information in a
Machine Function pass to help interprocedural register allocation and then
use it to optimize other softwares. I have not look into PGO.cmake.
> On Jul 12, 2016, at 4:40 AM, vivek pandya via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
> When I try to use -fprofile-instr-generate with clang (which is built from
> source) I am getting following error :
> ld: file not found:
> clang-3.9: error: linker command failed with exit code 1 (use -v to see
> I am not building compiler RT with LLVM.
> Am I missing any thing while building llvm/clang ?
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev