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
| import("//llvm/lib/Target/targets.gni")
static_library("lib") {
output_name = "LLVMExegesis"
deps = [
"//llvm/lib/Analysis",
"//llvm/lib/CodeGen",
"//llvm/lib/CodeGen/GlobalISel",
"//llvm/lib/ExecutionEngine",
"//llvm/lib/ExecutionEngine/MCJIT",
"//llvm/lib/IR",
"//llvm/lib/MC",
"//llvm/lib/Object",
"//llvm/lib/ObjectYAML",
"//llvm/lib/Support",
]
sources = [
"Analysis.cpp",
"Assembler.cpp",
"BenchmarkResult.cpp",
"BenchmarkRunner.cpp",
"Clustering.cpp",
"CodeTemplate.cpp",
"Latency.cpp",
"LlvmState.cpp",
"MCInstrDescView.cpp",
"PerfHelper.cpp",
"RegisterAliasing.cpp",
"RegisterValue.cpp",
"SchedClassResolution.cpp",
"SnippetFile.cpp",
"SnippetGenerator.cpp",
"SnippetRepetitor.cpp",
"Target.cpp",
"Uops.cpp",
]
if (llvm_build_AArch64) {
deps += [ "AArch64" ]
}
if (llvm_build_PowerPC) {
deps += [ "PowerPC" ]
}
if (llvm_build_X86) {
deps += [ "X86" ]
}
}
|