aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm16/lib/Target/WebAssembly/ya.make
blob: f2c62bc36d55eb55eef83f42bef276fee62c8a2a (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
# Generated by devtools/yamaker.

LIBRARY()

VERSION(16.0.0)

LICENSE(Apache-2.0 WITH LLVM-exception)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

PEERDIR(
    contrib/libs/llvm16
    contrib/libs/llvm16/include
    contrib/libs/llvm16/lib/Analysis
    contrib/libs/llvm16/lib/BinaryFormat
    contrib/libs/llvm16/lib/CodeGen
    contrib/libs/llvm16/lib/CodeGen/AsmPrinter
    contrib/libs/llvm16/lib/CodeGen/SelectionDAG
    contrib/libs/llvm16/lib/IR
    contrib/libs/llvm16/lib/MC
    contrib/libs/llvm16/lib/Support
    contrib/libs/llvm16/lib/Target
    contrib/libs/llvm16/lib/Target/WebAssembly/MCTargetDesc
    contrib/libs/llvm16/lib/Target/WebAssembly/TargetInfo
    contrib/libs/llvm16/lib/Target/WebAssembly/Utils
    contrib/libs/llvm16/lib/TargetParser
    contrib/libs/llvm16/lib/Transforms/Scalar
    contrib/libs/llvm16/lib/Transforms/Utils
)

ADDINCL(
    ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm16/lib/Target/WebAssembly
    contrib/libs/llvm16/lib/Target/WebAssembly
)

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    WebAssemblyAddMissingPrototypes.cpp
    WebAssemblyArgumentMove.cpp
    WebAssemblyAsmPrinter.cpp
    WebAssemblyCFGSort.cpp
    WebAssemblyCFGStackify.cpp
    WebAssemblyDebugFixup.cpp
    WebAssemblyDebugValueManager.cpp
    WebAssemblyExceptionInfo.cpp
    WebAssemblyExplicitLocals.cpp
    WebAssemblyFastISel.cpp
    WebAssemblyFixBrTableDefaults.cpp
    WebAssemblyFixFunctionBitcasts.cpp
    WebAssemblyFixIrreducibleControlFlow.cpp
    WebAssemblyFrameLowering.cpp
    WebAssemblyISelDAGToDAG.cpp
    WebAssemblyISelLowering.cpp
    WebAssemblyInstrInfo.cpp
    WebAssemblyLateEHPrepare.cpp
    WebAssemblyLowerBrUnless.cpp
    WebAssemblyLowerEmscriptenEHSjLj.cpp
    WebAssemblyLowerRefTypesIntPtrConv.cpp
    WebAssemblyMCInstLower.cpp
    WebAssemblyMCLowerPrePass.cpp
    WebAssemblyMachineFunctionInfo.cpp
    WebAssemblyMemIntrinsicResults.cpp
    WebAssemblyNullifyDebugValueLists.cpp
    WebAssemblyOptimizeLiveIntervals.cpp
    WebAssemblyOptimizeReturned.cpp
    WebAssemblyPeephole.cpp
    WebAssemblyRegColoring.cpp
    WebAssemblyRegNumbering.cpp
    WebAssemblyRegStackify.cpp
    WebAssemblyRegisterInfo.cpp
    WebAssemblyReplacePhysRegs.cpp
    WebAssemblyRuntimeLibcallSignatures.cpp
    WebAssemblySelectionDAGInfo.cpp
    WebAssemblySetP2AlignOperands.cpp
    WebAssemblySortRegion.cpp
    WebAssemblySubtarget.cpp
    WebAssemblyTargetMachine.cpp
    WebAssemblyTargetObjectFile.cpp
    WebAssemblyTargetTransformInfo.cpp
)

END()