xref: /openbsd/gnu/usr.bin/clang/llvm-tblgen/Makefile (revision 097a140d)
1# $OpenBSD: Makefile,v 1.11 2020/08/03 14:45:31 patrick Exp $
2
3PROG=	llvm-tblgen
4NOMAN=
5
6.include <bsd.own.mk>
7SRCS=	AsmMatcherEmitter.cpp \
8	AsmWriterEmitter.cpp \
9	AsmWriterInst.cpp \
10	Attributes.cpp \
11	CTagsEmitter.cpp \
12	CallingConvEmitter.cpp \
13	CodeEmitterGen.cpp \
14	CodeExpander.cpp \
15	CodeGenDAGPatterns.cpp \
16	CodeGenHwModes.cpp \
17	CodeGenInstruction.cpp \
18	CodeGenMapTable.cpp \
19	CodeGenRegisters.cpp \
20	CodeGenSchedule.cpp \
21	CodeGenTarget.cpp \
22	DAGISelEmitter.cpp \
23	DAGISelMatcherEmitter.cpp \
24	DAGISelMatcherGen.cpp \
25	DAGISelMatcherOpt.cpp \
26	DAGISelMatcher.cpp \
27	DFAEmitter.cpp \
28	DFAPacketizerEmitter.cpp \
29	DisassemblerEmitter.cpp \
30	ExegesisEmitter.cpp \
31	FastISelEmitter.cpp \
32	FixedLenDecoderEmitter.cpp \
33	GICombinerEmitter.cpp \
34	GIMatchDag.cpp \
35	GIMatchDagEdge.cpp \
36	GIMatchDagInstr.cpp \
37	GIMatchDagOperands.cpp \
38	GIMatchDagPredicate.cpp \
39	GIMatchDagPredicateDependencyEdge.cpp \
40	GIMatchTree.cpp \
41	GlobalISelEmitter.cpp \
42	InfoByHwMode.cpp \
43	InstrDocsEmitter.cpp \
44	InstrInfoEmitter.cpp \
45	IntrinsicEmitter.cpp \
46	OptEmitter.cpp \
47	OptParserEmitter.cpp \
48	OptRSTEmitter.cpp \
49	PredicateExpander.cpp \
50	PseudoLoweringEmitter.cpp \
51	RISCVCompressInstEmitter.cpp \
52	RegisterBankEmitter.cpp \
53	RegisterInfoEmitter.cpp \
54	SDNodeProperties.cpp \
55	SearchableTableEmitter.cpp \
56	SubtargetEmitter.cpp \
57	SubtargetFeatureInfo.cpp \
58	TableGen.cpp \
59	Types.cpp \
60	WebAssemblyDisassemblerEmitter.cpp \
61	X86DisassemblerTables.cpp \
62	X86EVEX2VEXTablesEmitter.cpp \
63	X86FoldTablesEmitter.cpp \
64	X86ModRMFilters.cpp \
65	X86RecognizableInstr.cpp
66
67.PATH:	${.CURDIR}/../../../llvm/llvm/utils/TableGen
68.PATH:	${.CURDIR}/../../../llvm/llvm/utils/TableGen/GlobalISel
69
70LLVM_LIBDEPS=	LLVMTableGen LLVMSupport
71
72install:
73	@# Nothing here so far ...
74
75.include <bsd.prog.mk>
76