aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm16/lib/ExecutionEngine/Orc/ya.make
blob: 3be35c2a3a494fb0418767506f59e65f6d64a57a (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
# Generated by devtools/yamaker.

LIBRARY()

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/Bitcode/Reader
    contrib/libs/llvm16/lib/Bitcode/Writer
    contrib/libs/llvm16/lib/ExecutionEngine
    contrib/libs/llvm16/lib/ExecutionEngine/JITLink
    contrib/libs/llvm16/lib/ExecutionEngine/Orc/Shared
    contrib/libs/llvm16/lib/ExecutionEngine/Orc/TargetProcess
    contrib/libs/llvm16/lib/ExecutionEngine/RuntimeDyld
    contrib/libs/llvm16/lib/IR
    contrib/libs/llvm16/lib/MC
    contrib/libs/llvm16/lib/MC/MCDisassembler
    contrib/libs/llvm16/lib/Object
    contrib/libs/llvm16/lib/Passes
    contrib/libs/llvm16/lib/Support
    contrib/libs/llvm16/lib/Target
    contrib/libs/llvm16/lib/TargetParser
    contrib/libs/llvm16/lib/Transforms/Utils
    contrib/libs/llvm16/lib/WindowsDriver
)

ADDINCL(
    contrib/libs/llvm16/lib/ExecutionEngine/Orc
)

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    COFFPlatform.cpp
    COFFVCRuntimeSupport.cpp
    CompileOnDemandLayer.cpp
    CompileUtils.cpp
    Core.cpp
    DebugObjectManagerPlugin.cpp
    DebugUtils.cpp
    DebuggerSupportPlugin.cpp
    ELFNixPlatform.cpp
    EPCDebugObjectRegistrar.cpp
    EPCDynamicLibrarySearchGenerator.cpp
    EPCEHFrameRegistrar.cpp
    EPCGenericDylibManager.cpp
    EPCGenericJITLinkMemoryManager.cpp
    EPCGenericRTDyldMemoryManager.cpp
    EPCIndirectionUtils.cpp
    ExecutionUtils.cpp
    ExecutorProcessControl.cpp
    IRCompileLayer.cpp
    IRTransformLayer.cpp
    IndirectionUtils.cpp
    JITTargetMachineBuilder.cpp
    LLJIT.cpp
    Layer.cpp
    LazyReexports.cpp
    LookupAndRecordAddrs.cpp
    MachOPlatform.cpp
    Mangling.cpp
    MapperJITLinkMemoryManager.cpp
    MemoryMapper.cpp
    ObjectFileInterface.cpp
    ObjectLinkingLayer.cpp
    ObjectTransformLayer.cpp
    OrcABISupport.cpp
    OrcV2CBindings.cpp
    RTDyldObjectLinkingLayer.cpp
    SimpleRemoteEPC.cpp
    SpeculateAnalyses.cpp
    Speculation.cpp
    TaskDispatch.cpp
    ThreadSafeModule.cpp
)

END()