blob: ee3f25cdd556e6af5bed70b76560d9e41f7916df (
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
100
101
102
103
104
|
# $OpenBSD: Makefile,v 1.4 2020/08/03 14:45:24 patrick Exp $
LIB= LLVMAMDGPUCodeGen
NOPROFILE=
CPPFLAGS+= -I${.OBJDIR}/../include/llvm/AMDGPU \
-I${LLVM_SRCS}/lib/Target/AMDGPU
SRCS+= AMDGPUAliasAnalysis.cpp \
AMDGPUAlwaysInlinePass.cpp \
AMDGPUAnnotateKernelFeatures.cpp \
AMDGPUAnnotateUniformValues.cpp \
AMDGPUArgumentUsageInfo.cpp \
AMDGPUAsmPrinter.cpp \
AMDGPUAtomicOptimizer.cpp \
AMDGPUCallLowering.cpp \
AMDGPUCodeGenPrepare.cpp \
AMDGPUFixFunctionBitcasts.cpp \
AMDGPUFrameLowering.cpp \
AMDGPUHSAMetadataStreamer.cpp \
AMDGPUInstrInfo.cpp \
AMDGPUInstructionSelector.cpp \
AMDGPUISelDAGToDAG.cpp \
AMDGPUISelLowering.cpp \
AMDGPUGlobalISelUtils.cpp \
AMDGPULegalizerInfo.cpp \
AMDGPULibCalls.cpp \
AMDGPULibFunc.cpp \
AMDGPULowerIntrinsics.cpp \
AMDGPULowerKernelArguments.cpp \
AMDGPULowerKernelAttributes.cpp \
AMDGPUMachineCFGStructurizer.cpp \
AMDGPUMachineFunction.cpp \
AMDGPUMachineModuleInfo.cpp \
AMDGPUMacroFusion.cpp \
AMDGPUMCInstLower.cpp \
AMDGPUOpenCLEnqueuedBlockLowering.cpp \
AMDGPUPromoteAlloca.cpp \
AMDGPUPropagateAttributes.cpp \
AMDGPURegisterBankInfo.cpp \
AMDGPURegisterInfo.cpp \
AMDGPURewriteOutArguments.cpp \
AMDGPUSubtarget.cpp \
AMDGPUTargetMachine.cpp \
AMDGPUTargetObjectFile.cpp \
AMDGPUTargetTransformInfo.cpp \
AMDGPUUnifyDivergentExitNodes.cpp \
AMDGPUUnifyMetadata.cpp \
AMDGPUInline.cpp \
AMDGPUPerfHintAnalysis.cpp \
AMDILCFGStructurizer.cpp \
AMDGPUPrintfRuntimeBinding.cpp \
GCNDPPCombine.cpp \
GCNHazardRecognizer.cpp \
GCNILPSched.cpp \
GCNRegBankReassign.cpp \
GCNNSAReassign.cpp \
GCNIterativeScheduler.cpp \
GCNMinRegStrategy.cpp \
GCNRegPressure.cpp \
GCNSchedStrategy.cpp \
R600AsmPrinter.cpp \
R600ClauseMergePass.cpp \
R600ControlFlowFinalizer.cpp \
R600EmitClauseMarkers.cpp \
R600ExpandSpecialInstrs.cpp \
R600FrameLowering.cpp \
R600InstrInfo.cpp \
R600ISelLowering.cpp \
R600MachineFunctionInfo.cpp \
R600MachineScheduler.cpp \
R600OpenCLImageTypeLoweringPass.cpp \
R600OptimizeVectorRegisters.cpp \
R600Packetizer.cpp \
R600RegisterInfo.cpp \
SIAddIMGInit.cpp \
SIAnnotateControlFlow.cpp \
SIFixSGPRCopies.cpp \
SIFixVGPRCopies.cpp \
SIPreAllocateWWMRegs.cpp \
SIFixupVectorISel.cpp \
SIFoldOperands.cpp \
SIFormMemoryClauses.cpp \
SIFrameLowering.cpp \
SIInsertSkips.cpp \
SIInsertWaitcnts.cpp \
SIInstrInfo.cpp \
SIISelLowering.cpp \
SILoadStoreOptimizer.cpp \
SILowerControlFlow.cpp \
SILowerI1Copies.cpp \
SILowerSGPRSpills.cpp \
SIMachineFunctionInfo.cpp \
SIMachineScheduler.cpp \
SIMemoryLegalizer.cpp \
SIModeRegister.cpp \
SIOptimizeExecMasking.cpp \
SIOptimizeExecMaskingPreRA.cpp \
SIPeepholeSDWA.cpp \
SIRegisterInfo.cpp \
SIShrinkInstructions.cpp \
SIWholeQuadMode.cpp
.PATH: ${.CURDIR}/../../../llvm/llvm/lib/Target/AMDGPU
|