[PATCH] D56167: [gn build] Add some llvm/tools: llvm-exegesis, llvm-extract, llvm-link

Nico Weber via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 30 17:56:16 PST 2018


thakis created this revision.
thakis added a reviewer: phosek.
Herald added subscribers: tschuett, hiraditya.

Also add build file for dependency llvm/lib/ExecutionEngine/MCJIT.

The exegesis stuff is pretty hairy and knows a lot about Target internals (in general, not specifically in the GN build). I put the `llvm-tblgen -gen-exegesis` call in llvm/tools/llvm-exegesis/lib/X86, instead of in llvm/lib/Target/X86 where it is in CMake land, and asked on D52932 <https://reviews.llvm.org/D52932> why it's in that place in the CMake build.


https://reviews.llvm.org/D56167

Files:
  llvm/utils/gn/secondary/BUILD.gn
  llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/MCJIT/BUILD.gn
  llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/BUILD.gn
  llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/BUILD.gn
  llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/X86/BUILD.gn
  llvm/utils/gn/secondary/llvm/tools/llvm-extract/BUILD.gn
  llvm/utils/gn/secondary/llvm/tools/llvm-link/BUILD.gn

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D56167.179750.patch
Type: text/x-patch
Size: 4495 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181231/ba84f0a4/attachment-0001.bin>


More information about the llvm-commits mailing list