aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm12/lib/Target/ARM/ya.make
blob: 7387bc45320219811ba8cac9a9de812f2b0d3327 (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
# Generated by devtools/yamaker.

LIBRARY()

OWNER(
    orivej
    g:cpp-contrib
)

LICENSE(Apache-2.0 WITH LLVM-exception)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

PEERDIR(
    contrib/libs/llvm12 
    contrib/libs/llvm12/include 
    contrib/libs/llvm12/lib/Analysis 
    contrib/libs/llvm12/lib/CodeGen 
    contrib/libs/llvm12/lib/CodeGen/AsmPrinter 
    contrib/libs/llvm12/lib/CodeGen/GlobalISel 
    contrib/libs/llvm12/lib/CodeGen/SelectionDAG 
    contrib/libs/llvm12/lib/IR 
    contrib/libs/llvm12/lib/MC 
    contrib/libs/llvm12/lib/Support 
    contrib/libs/llvm12/lib/Target 
    contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc 
    contrib/libs/llvm12/lib/Target/ARM/TargetInfo 
    contrib/libs/llvm12/lib/Target/ARM/Utils 
    contrib/libs/llvm12/lib/Transforms/CFGuard 
    contrib/libs/llvm12/lib/Transforms/Scalar 
    contrib/libs/llvm12/lib/Transforms/Utils 
)

ADDINCL(
    ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM 
    contrib/libs/llvm12/lib/Target/ARM 
)

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    A15SDOptimizer.cpp
    ARMAsmPrinter.cpp
    ARMBaseInstrInfo.cpp
    ARMBaseRegisterInfo.cpp
    ARMBasicBlockInfo.cpp
    ARMBlockPlacement.cpp 
    ARMCallLowering.cpp
    ARMCallingConv.cpp
    ARMConstantIslandPass.cpp
    ARMConstantPoolValue.cpp
    ARMExpandPseudoInsts.cpp
    ARMFastISel.cpp
    ARMFrameLowering.cpp
    ARMHazardRecognizer.cpp
    ARMISelDAGToDAG.cpp
    ARMISelLowering.cpp
    ARMInstrInfo.cpp
    ARMInstructionSelector.cpp
    ARMLegalizerInfo.cpp
    ARMLoadStoreOptimizer.cpp
    ARMLowOverheadLoops.cpp
    ARMMCInstLower.cpp
    ARMMachineFunctionInfo.cpp
    ARMMacroFusion.cpp
    ARMOptimizeBarriersPass.cpp
    ARMParallelDSP.cpp
    ARMRegisterBankInfo.cpp
    ARMRegisterInfo.cpp
    ARMSLSHardening.cpp 
    ARMSelectionDAGInfo.cpp
    ARMSubtarget.cpp
    ARMTargetMachine.cpp
    ARMTargetObjectFile.cpp
    ARMTargetTransformInfo.cpp
    MLxExpansionPass.cpp
    MVEGatherScatterLowering.cpp
    MVETailPredication.cpp
    MVEVPTBlockPass.cpp
    MVEVPTOptimisationsPass.cpp
    Thumb1FrameLowering.cpp
    Thumb1InstrInfo.cpp
    Thumb2ITBlockPass.cpp
    Thumb2InstrInfo.cpp
    Thumb2SizeReduction.cpp
    ThumbRegisterInfo.cpp
)

END()