[PATCH] D133150: [llvm-exegesis] Cross compile all enabled targets
Clement Courbet via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 2 00:38:41 PDT 2022
courbet added a comment.
I'm not really qualified to comment on the `CMake` but this sounds conceptually fine apart from my comment on initialization.
================
Comment at: llvm/tools/llvm-exegesis/llvm-exegesis.cpp:301
- InitializeNativeTarget();
- InitializeNativeTargetAsmPrinter();
- InitializeNativeTargetAsmParser();
+ InitializeAllTargets();
+ InitializeAllTargetMCs();
----------------
I think building all targets makes sens so that you can run an `llvm-exegesis` compiled on (say) X86 on AArch64. However at runtime we should only need to initialize the native target as we're going to jit compile and execute only for the host anyway.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D133150/new/
https://reviews.llvm.org/D133150
More information about the llvm-commits
mailing list