xref: /aosp_15_r20/external/llvm/lib/Target/LLVMBuild.txt (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker;===- ./lib/Target/LLVMBuild.txt -------------------------------*- Conf -*--===;
2*9880d681SAndroid Build Coastguard Worker;
3*9880d681SAndroid Build Coastguard Worker;                     The LLVM Compiler Infrastructure
4*9880d681SAndroid Build Coastguard Worker;
5*9880d681SAndroid Build Coastguard Worker; This file is distributed under the University of Illinois Open Source
6*9880d681SAndroid Build Coastguard Worker; License. See LICENSE.TXT for details.
7*9880d681SAndroid Build Coastguard Worker;
8*9880d681SAndroid Build Coastguard Worker;===------------------------------------------------------------------------===;
9*9880d681SAndroid Build Coastguard Worker;
10*9880d681SAndroid Build Coastguard Worker; This is an LLVMBuild description file for the components in this subdirectory.
11*9880d681SAndroid Build Coastguard Worker;
12*9880d681SAndroid Build Coastguard Worker; For more information on the LLVMBuild system, please see:
13*9880d681SAndroid Build Coastguard Worker;
14*9880d681SAndroid Build Coastguard Worker;   http://llvm.org/docs/LLVMBuild.html
15*9880d681SAndroid Build Coastguard Worker;
16*9880d681SAndroid Build Coastguard Worker;===------------------------------------------------------------------------===;
17*9880d681SAndroid Build Coastguard Worker
18*9880d681SAndroid Build Coastguard Worker; Please keep these as one per line so that out-of-tree merges
19*9880d681SAndroid Build Coastguard Worker; will typically require only insertion of a line.
20*9880d681SAndroid Build Coastguard Worker[common]
21*9880d681SAndroid Build Coastguard Workersubdirectories =
22*9880d681SAndroid Build Coastguard Worker AMDGPU
23*9880d681SAndroid Build Coastguard Worker ARM
24*9880d681SAndroid Build Coastguard Worker AArch64
25*9880d681SAndroid Build Coastguard Worker AVR
26*9880d681SAndroid Build Coastguard Worker BPF
27*9880d681SAndroid Build Coastguard Worker Lanai
28*9880d681SAndroid Build Coastguard Worker Hexagon
29*9880d681SAndroid Build Coastguard Worker MSP430
30*9880d681SAndroid Build Coastguard Worker NVPTX
31*9880d681SAndroid Build Coastguard Worker Mips
32*9880d681SAndroid Build Coastguard Worker PowerPC
33*9880d681SAndroid Build Coastguard Worker Sparc
34*9880d681SAndroid Build Coastguard Worker SystemZ
35*9880d681SAndroid Build Coastguard Worker WebAssembly
36*9880d681SAndroid Build Coastguard Worker X86
37*9880d681SAndroid Build Coastguard Worker XCore
38*9880d681SAndroid Build Coastguard Worker
39*9880d681SAndroid Build Coastguard Worker; This is a special group whose required libraries are extended (by llvm-build)
40*9880d681SAndroid Build Coastguard Worker; with the best execution engine (the native JIT, if available, or the
41*9880d681SAndroid Build Coastguard Worker; interpreter).
42*9880d681SAndroid Build Coastguard Worker[component_0]
43*9880d681SAndroid Build Coastguard Workertype = LibraryGroup
44*9880d681SAndroid Build Coastguard Workername = Engine
45*9880d681SAndroid Build Coastguard Workerparent = Libraries
46*9880d681SAndroid Build Coastguard Worker
47*9880d681SAndroid Build Coastguard Worker; This is a special group whose required libraries are extended (by llvm-build)
48*9880d681SAndroid Build Coastguard Worker; with the configured native target, if any.
49*9880d681SAndroid Build Coastguard Worker[component_1]
50*9880d681SAndroid Build Coastguard Workertype = LibraryGroup
51*9880d681SAndroid Build Coastguard Workername = Native
52*9880d681SAndroid Build Coastguard Workerparent = Libraries
53*9880d681SAndroid Build Coastguard Worker
54*9880d681SAndroid Build Coastguard Worker; This is a special group whose required libraries are extended (by llvm-build)
55*9880d681SAndroid Build Coastguard Worker; with the configured native code generator, if any.
56*9880d681SAndroid Build Coastguard Worker[component_2]
57*9880d681SAndroid Build Coastguard Workertype = LibraryGroup
58*9880d681SAndroid Build Coastguard Workername = NativeCodeGen
59*9880d681SAndroid Build Coastguard Workerparent = Libraries
60*9880d681SAndroid Build Coastguard Worker
61*9880d681SAndroid Build Coastguard Worker; The component for the actual target library itself.
62*9880d681SAndroid Build Coastguard Worker[component_3]
63*9880d681SAndroid Build Coastguard Workertype = Library
64*9880d681SAndroid Build Coastguard Workername = Target
65*9880d681SAndroid Build Coastguard Workerparent = Libraries
66*9880d681SAndroid Build Coastguard Workerrequired_libraries = Analysis Core MC Support
67*9880d681SAndroid Build Coastguard Worker
68*9880d681SAndroid Build Coastguard Worker; This is a special group whose required libraries are extended (by llvm-build)
69*9880d681SAndroid Build Coastguard Worker; with every built target, which makes it easy for tools to include every
70*9880d681SAndroid Build Coastguard Worker; target.
71*9880d681SAndroid Build Coastguard Worker[component_4]
72*9880d681SAndroid Build Coastguard Workertype = LibraryGroup
73*9880d681SAndroid Build Coastguard Workername = all-targets
74*9880d681SAndroid Build Coastguard Workerparent = Libraries
75