blob: fa17df6b8e56c68edcbc3b21c229673dc78ec363 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
|
# Generated by devtools/yamaker from nixpkgs 21.11.
LIBRARY()
LICENSE(
Apache-2.0 WITH LLVM-exception AND
NCSA
)
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
VERSION(12.0.1)
ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/llvm-12.0.1.src.tar.xz)
ADDINCL(
GLOBAL ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/include
GLOBAL contrib/libs/llvm12/include
)
END()
RECURSE(
include
lib/Analysis
lib/AsmParser
lib/BinaryFormat
lib/Bitcode/Reader
lib/Bitcode/Writer
lib/Bitstream/Reader
lib/CodeGen
lib/CodeGen/AsmPrinter
lib/CodeGen/GlobalISel
lib/CodeGen/MIRParser
lib/CodeGen/SelectionDAG
lib/DWARFLinker
lib/DebugInfo/CodeView
lib/DebugInfo/DWARF
lib/DebugInfo/GSYM
lib/DebugInfo/MSF
lib/DebugInfo/PDB
lib/DebugInfo/Symbolize
lib/Demangle
lib/ExecutionEngine
lib/ExecutionEngine/Interpreter
lib/ExecutionEngine/JITLink
lib/ExecutionEngine/MCJIT
lib/ExecutionEngine/Orc
lib/ExecutionEngine/Orc/Shared
lib/ExecutionEngine/Orc/TargetProcess
lib/ExecutionEngine/RuntimeDyld
lib/Extensions
lib/FileCheck
lib/Frontend/OpenACC
lib/Frontend/OpenMP
lib/FuzzMutate
lib/IR
lib/IRReader
lib/InterfaceStub
lib/LTO
lib/LineEditor
lib/Linker
lib/MC
lib/MC/MCDisassembler
lib/MC/MCParser
lib/MCA
lib/Object
lib/ObjectYAML
lib/Option
lib/Passes
lib/ProfileData
lib/ProfileData/Coverage
lib/Remarks
lib/Support
lib/TableGen
lib/Target
lib/Target/AArch64
lib/Target/AArch64/AsmParser
lib/Target/AArch64/Disassembler
lib/Target/AArch64/MCTargetDesc
lib/Target/AArch64/TargetInfo
lib/Target/AArch64/Utils
lib/Target/ARM
lib/Target/ARM/AsmParser
lib/Target/ARM/Disassembler
lib/Target/ARM/MCTargetDesc
lib/Target/ARM/TargetInfo
lib/Target/ARM/Utils
lib/Target/BPF
lib/Target/BPF/AsmParser
lib/Target/BPF/Disassembler
lib/Target/BPF/MCTargetDesc
lib/Target/BPF/TargetInfo
lib/Target/NVPTX
lib/Target/NVPTX/MCTargetDesc
lib/Target/NVPTX/TargetInfo
lib/Target/PowerPC
lib/Target/PowerPC/AsmParser
lib/Target/PowerPC/Disassembler
lib/Target/PowerPC/MCTargetDesc
lib/Target/PowerPC/TargetInfo
lib/Target/X86
lib/Target/X86/AsmParser
lib/Target/X86/Disassembler
lib/Target/X86/MCTargetDesc
lib/Target/X86/TargetInfo
lib/TextAPI/MachO
lib/ToolDrivers/llvm-dlltool
lib/ToolDrivers/llvm-lib
lib/Transforms/AggressiveInstCombine
lib/Transforms/CFGuard
lib/Transforms/Coroutines
lib/Transforms/HelloNew
lib/Transforms/IPO
lib/Transforms/InstCombine
lib/Transforms/Instrumentation
lib/Transforms/ObjCARC
lib/Transforms/Scalar
lib/Transforms/Utils
lib/Transforms/Vectorize
lib/WindowsManifest
lib/XRay
tools/bugpoint
tools/dsymutil
tools/llc
tools/lli
tools/lli/ChildTarget
tools/llvm-ar
tools/llvm-as
tools/llvm-bcanalyzer
tools/llvm-cat
tools/llvm-cfi-verify
tools/llvm-cfi-verify/lib
tools/llvm-config
tools/llvm-cov
tools/llvm-cvtres
tools/llvm-cxxdump
tools/llvm-cxxfilt
tools/llvm-cxxmap
tools/llvm-diff
tools/llvm-dis
tools/llvm-dwarfdump
tools/llvm-dwp
tools/llvm-elfabi
tools/llvm-exegesis
tools/llvm-exegesis/lib
tools/llvm-exegesis/lib/AArch64
tools/llvm-exegesis/lib/PowerPC
tools/llvm-exegesis/lib/X86
tools/llvm-extract
tools/llvm-gsymutil
tools/llvm-ifs
tools/llvm-jitlink
tools/llvm-jitlink/llvm-jitlink-executor
tools/llvm-libtool-darwin
tools/llvm-link
tools/llvm-lipo
tools/llvm-lto
tools/llvm-lto2
tools/llvm-mc
tools/llvm-mca
tools/llvm-ml
tools/llvm-modextract
tools/llvm-mt
tools/llvm-nm
tools/llvm-objcopy
tools/llvm-objdump
tools/llvm-opt-report
tools/llvm-pdbutil
tools/llvm-profdata
tools/llvm-profgen
tools/llvm-rc
tools/llvm-readobj
tools/llvm-reduce
tools/llvm-rtdyld
tools/llvm-size
tools/llvm-split
tools/llvm-stress
tools/llvm-strings
tools/llvm-symbolizer
tools/llvm-undname
tools/llvm-xray
tools/lto
tools/obj2yaml
tools/opt
tools/polly/lib
tools/polly/lib/External/isl
tools/polly/lib/External/ppcg
tools/remarks-shlib
tools/sancov
tools/sanstats
tools/split-file
tools/verify-uselistorder
tools/yaml2obj
utils/TableGen
utils/TableGen/GlobalISel
)
IF (OS_LINUX)
RECURSE(
lib/ExecutionEngine/PerfJITEvents
tools/gold
)
ENDIF()
|