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

LIBRARY()

VERSION(16.0.0)

LICENSE(
    Apache-2.0 WITH LLVM-exception AND
    NCSA
)

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/GlobalISel
    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/PowerPC/MCTargetDesc
    contrib/libs/llvm16/lib/Target/PowerPC/TargetInfo
    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/PowerPC
    contrib/libs/llvm16/lib/Target/PowerPC
)

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    GISel/PPCCallLowering.cpp
    GISel/PPCInstructionSelector.cpp
    GISel/PPCLegalizerInfo.cpp
    GISel/PPCRegisterBankInfo.cpp
    PPCAsmPrinter.cpp
    PPCBoolRetToInt.cpp
    PPCBranchCoalescing.cpp
    PPCBranchSelector.cpp
    PPCCCState.cpp
    PPCCTRLoops.cpp
    PPCCTRLoopsVerify.cpp
    PPCCallingConv.cpp
    PPCEarlyReturn.cpp
    PPCExpandAtomicPseudoInsts.cpp
    PPCExpandISEL.cpp
    PPCFastISel.cpp
    PPCFrameLowering.cpp
    PPCGenScalarMASSEntries.cpp
    PPCHazardRecognizers.cpp
    PPCISelDAGToDAG.cpp
    PPCISelLowering.cpp
    PPCInstrInfo.cpp
    PPCLoopInstrFormPrep.cpp
    PPCLowerMASSVEntries.cpp
    PPCMCInstLower.cpp
    PPCMIPeephole.cpp
    PPCMachineFunctionInfo.cpp
    PPCMachineScheduler.cpp
    PPCMacroFusion.cpp
    PPCPreEmitPeephole.cpp
    PPCReduceCRLogicals.cpp
    PPCRegisterInfo.cpp
    PPCSubtarget.cpp
    PPCTLSDynamicCall.cpp
    PPCTOCRegDeps.cpp
    PPCTargetMachine.cpp
    PPCTargetObjectFile.cpp
    PPCTargetTransformInfo.cpp
    PPCVSXCopy.cpp
    PPCVSXFMAMutate.cpp
    PPCVSXSwapRemoval.cpp
)

END()