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

LIBRARY()

LICENSE(Apache-2.0 WITH LLVM-exception)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

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

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

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    A15SDOptimizer.cpp
    ARMAsmPrinter.cpp
    ARMBaseInstrInfo.cpp
    ARMBaseRegisterInfo.cpp
    ARMBasicBlockInfo.cpp
    ARMBlockPlacement.cpp
    ARMBranchTargets.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
    MVELaneInterleavingPass.cpp
    MVETPAndVPTOptimisationsPass.cpp
    MVETailPredication.cpp
    MVEVPTBlockPass.cpp
    Thumb1FrameLowering.cpp
    Thumb1InstrInfo.cpp
    Thumb2ITBlockPass.cpp
    Thumb2InstrInfo.cpp
    Thumb2SizeReduction.cpp
    ThumbRegisterInfo.cpp
)

END()