xref: /openbsd-src/gnu/usr.bin/clang/libLLVMAMDGPUCodeGen/Makefile (revision 9f11ffb7133c203312a01e4b986886bc88c7d74b)
1# $OpenBSD: Makefile,v 1.1 2019/01/29 05:51:30 jsg Exp $
2
3LIB=	LLVMAMDGPUCodeGen
4NOPIC=
5NOPROFILE=
6
7CPPFLAGS+=	-I${.OBJDIR}/../include/llvm/AMDGPU \
8		-I${LLVM_SRCS}/lib/Target/AMDGPU
9
10.include <bsd.own.mk>
11SRCS=	AMDGPUAliasAnalysis.cpp \
12	AMDGPUAlwaysInlinePass.cpp \
13	AMDGPUAnnotateKernelFeatures.cpp \
14	AMDGPUAnnotateUniformValues.cpp \
15	AMDGPUArgumentUsageInfo.cpp \
16	AMDGPUAsmPrinter.cpp \
17	AMDGPUCallLowering.cpp \
18	AMDGPUCodeGenPrepare.cpp \
19	AMDGPUFrameLowering.cpp \
20	AMDGPUHSAMetadataStreamer.cpp \
21	AMDGPUInstrInfo.cpp \
22	AMDGPUInstructionSelector.cpp \
23	AMDGPUIntrinsicInfo.cpp \
24	AMDGPUISelDAGToDAG.cpp \
25	AMDGPUISelLowering.cpp \
26	AMDGPULegalizerInfo.cpp \
27	AMDGPULibCalls.cpp \
28	AMDGPULibFunc.cpp \
29	AMDGPULowerIntrinsics.cpp \
30	AMDGPULowerKernelArguments.cpp \
31	AMDGPULowerKernelAttributes.cpp \
32	AMDGPUMachineCFGStructurizer.cpp \
33	AMDGPUMachineFunction.cpp \
34	AMDGPUMachineModuleInfo.cpp \
35	AMDGPUMacroFusion.cpp \
36	AMDGPUMCInstLower.cpp \
37	AMDGPUOpenCLEnqueuedBlockLowering.cpp \
38	AMDGPUPromoteAlloca.cpp \
39	AMDGPURegAsmNames.inc.cpp \
40	AMDGPURegisterBankInfo.cpp \
41	AMDGPURegisterInfo.cpp \
42	AMDGPURewriteOutArguments.cpp \
43	AMDGPUSubtarget.cpp \
44	AMDGPUTargetMachine.cpp \
45	AMDGPUTargetObjectFile.cpp \
46	AMDGPUTargetTransformInfo.cpp \
47	AMDGPUUnifyDivergentExitNodes.cpp \
48	AMDGPUUnifyMetadata.cpp \
49	AMDGPUInline.cpp \
50	AMDGPUPerfHintAnalysis.cpp \
51	AMDILCFGStructurizer.cpp \
52	GCNHazardRecognizer.cpp \
53	GCNIterativeScheduler.cpp \
54	GCNMinRegStrategy.cpp \
55	GCNRegPressure.cpp \
56	GCNSchedStrategy.cpp \
57	R600AsmPrinter.cpp \
58	R600ClauseMergePass.cpp \
59	R600ControlFlowFinalizer.cpp \
60	R600EmitClauseMarkers.cpp \
61	R600ExpandSpecialInstrs.cpp \
62	R600FrameLowering.cpp \
63	R600InstrInfo.cpp \
64	R600ISelLowering.cpp \
65	R600MachineFunctionInfo.cpp \
66	R600MachineScheduler.cpp \
67	R600OpenCLImageTypeLoweringPass.cpp \
68	R600OptimizeVectorRegisters.cpp \
69	R600Packetizer.cpp \
70	R600RegisterInfo.cpp \
71	SIAnnotateControlFlow.cpp \
72	SIDebuggerInsertNops.cpp \
73	SIFixSGPRCopies.cpp \
74	SIFixVGPRCopies.cpp \
75	SIFixWWMLiveness.cpp \
76	SIFoldOperands.cpp \
77	SIFormMemoryClauses.cpp \
78	SIFrameLowering.cpp \
79	SIInsertSkips.cpp \
80	SIInsertWaitcnts.cpp \
81	SIInstrInfo.cpp \
82	SIISelLowering.cpp \
83	SILoadStoreOptimizer.cpp \
84	SILowerControlFlow.cpp \
85	SILowerI1Copies.cpp \
86	SIMachineFunctionInfo.cpp \
87	SIMachineScheduler.cpp \
88	SIMemoryLegalizer.cpp \
89	SIOptimizeExecMasking.cpp \
90	SIOptimizeExecMaskingPreRA.cpp \
91	SIPeepholeSDWA.cpp \
92	SIRegisterInfo.cpp \
93	SIShrinkInstructions.cpp \
94	SIWholeQuadMode.cpp \
95	GCNILPSched.cpp
96
97.PATH:	${.CURDIR}/../../../llvm/lib/Target/AMDGPU
98
99install:
100	@# Nothing here so far ...
101
102.include <bsd.lib.mk>
103