aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
diff options
context:
space:
mode:
authorJoseph Huber <huberjn@outlook.com>2024-03-11 09:18:47 -0500
committerGitHub <noreply@github.com>2024-03-11 09:18:47 -0500
commit9bc294f9be257eca655807a2d598225dcf4290ee (patch)
treee47d06c20422e498b2b2fe74056aa46116ef515a /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
parent3f302eaca46ec068879831cae76d4aeda2bf82f8 (diff)
downloadllvm-9bc294f9be257eca655807a2d598225dcf4290ee.zip
llvm-9bc294f9be257eca655807a2d598225dcf4290ee.tar.gz
llvm-9bc294f9be257eca655807a2d598225dcf4290ee.tar.bz2
[libc] Build the GPU during the projects setup like libc-hdrgen (#84667)
Summary: The libc build has a few utilties that need to be built before we can do everything in the full build. The one requirement currently is the `libc-hdrgen` binary. If we are doing a full build runtimes mode we first add `libc` to the projects list and then only use the `projects` portion to buld the `libc` portion. We also use utilities for the GPU build, namely the loader utilities. Previously we would build these tools on-demand inside of the cross-build, which tool some hacky workarounds for the dependency finding and target triple. This patch instead just builds them similarly to libc-hdrgen and then passses them in. We now either pass it manually it it was built, or just look it up like we do with the other `clang` tools. Depends on https://github.com/llvm/llvm-project/pull/84664
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions