aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm12/lib/Target/X86/ya.make
blob: 43c016bce4e16331438a25525847bbab8a290c07 (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
92
93
94
95
96
97
98
99
# Generated by devtools/yamaker.

LIBRARY()

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

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/ProfileData
    contrib/libs/llvm12/lib/Support
    contrib/libs/llvm12/lib/Target
    contrib/libs/llvm12/lib/Target/X86/MCTargetDesc
    contrib/libs/llvm12/lib/Target/X86/TargetInfo
    contrib/libs/llvm12/lib/Transforms/CFGuard
)

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

NO_CLANG_COVERAGE()

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    X86AsmPrinter.cpp
    X86AvoidStoreForwardingBlocks.cpp
    X86AvoidTrailingCall.cpp
    X86CallFrameOptimization.cpp
    X86CallLowering.cpp
    X86CallingConv.cpp
    X86CmovConversion.cpp
    X86DiscriminateMemOps.cpp
    X86DomainReassignment.cpp
    X86EvexToVex.cpp
    X86ExpandPseudo.cpp
    X86FastISel.cpp
    X86FixupBWInsts.cpp
    X86FixupLEAs.cpp
    X86FixupSetCC.cpp
    X86FlagsCopyLowering.cpp
    X86FloatingPoint.cpp
    X86FrameLowering.cpp
    X86ISelDAGToDAG.cpp
    X86ISelLowering.cpp
    X86IndirectBranchTracking.cpp
    X86IndirectThunks.cpp
    X86InsertPrefetch.cpp
    X86InsertWait.cpp
    X86InstCombineIntrinsic.cpp
    X86InstrFMA3Info.cpp
    X86InstrFoldTables.cpp
    X86InstrInfo.cpp
    X86InstructionSelector.cpp
    X86InterleavedAccess.cpp
    X86LegalizerInfo.cpp
    X86LoadValueInjectionLoadHardening.cpp
    X86LoadValueInjectionRetHardening.cpp
    X86LowerAMXType.cpp
    X86MCInstLower.cpp
    X86MachineFunctionInfo.cpp
    X86MacroFusion.cpp
    X86OptimizeLEAs.cpp
    X86PadShortFunction.cpp
    X86PartialReduction.cpp
    X86PreTileConfig.cpp
    X86RegisterBankInfo.cpp
    X86RegisterInfo.cpp
    X86SelectionDAGInfo.cpp
    X86ShuffleDecodeConstantPool.cpp
    X86SpeculativeExecutionSideEffectSuppression.cpp
    X86SpeculativeLoadHardening.cpp
    X86Subtarget.cpp
    X86TargetMachine.cpp
    X86TargetObjectFile.cpp
    X86TargetTransformInfo.cpp
    X86TileConfig.cpp
    X86VZeroUpper.cpp
    X86WinAllocaExpander.cpp
    X86WinEHState.cpp
)

END()