This is an archive of the discontinued LLVM Phabricator instance.

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

Authored by thakis on Dec 30 2018, 5:56 PM.

Details

Summary

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 why it's in that place in the CMake build.

Needed for check-llvm.

Diff Detail

Event Timeline

thakis created this revision.Dec 30 2018, 5:56 PM
thakis edited the summary of this revision. (Show Details)Dec 30 2018, 5:56 PM
phosek accepted this revision.Dec 30 2018, 6:55 PM

LGTM

This revision is now accepted and ready to land.Dec 30 2018, 6:55 PM
This revision was automatically updated to reflect the committed changes.