xref: /freebsd/usr.bin/clang/llvm-tblgen/Makefile (revision d65cd7a57bf0600b722afc770838a5d0c1c3a8e1)
1# $FreeBSD$
2
3PROG_CXX=	llvm-tblgen
4
5SRCDIR=		llvm/utils/TableGen
6SRCS+=		AsmMatcherEmitter.cpp
7SRCS+=		AsmWriterEmitter.cpp
8SRCS+=		AsmWriterInst.cpp
9SRCS+=		Attributes.cpp
10SRCS+=		CTagsEmitter.cpp
11SRCS+=		CallingConvEmitter.cpp
12SRCS+=		CodeEmitterGen.cpp
13SRCS+=		CodeGenDAGPatterns.cpp
14SRCS+=		CodeGenHwModes.cpp
15SRCS+=		CodeGenInstruction.cpp
16SRCS+=		CodeGenMapTable.cpp
17SRCS+=		CodeGenRegisters.cpp
18SRCS+=		CodeGenSchedule.cpp
19SRCS+=		CodeGenTarget.cpp
20SRCS+=		DAGISelEmitter.cpp
21SRCS+=		DAGISelMatcher.cpp
22SRCS+=		DAGISelMatcherEmitter.cpp
23SRCS+=		DAGISelMatcherGen.cpp
24SRCS+=		DAGISelMatcherOpt.cpp
25SRCS+=		DFAEmitter.cpp
26SRCS+=		DFAPacketizerEmitter.cpp
27SRCS+=		DisassemblerEmitter.cpp
28SRCS+=		ExegesisEmitter.cpp
29SRCS+=		FastISelEmitter.cpp
30SRCS+=		FixedLenDecoderEmitter.cpp
31SRCS+=		GICombinerEmitter.cpp
32SRCS+=		GlobalISel/CodeExpander.cpp
33SRCS+=		GlobalISel/GIMatchDag.cpp
34SRCS+=		GlobalISel/GIMatchDagEdge.cpp
35SRCS+=		GlobalISel/GIMatchDagInstr.cpp
36SRCS+=		GlobalISel/GIMatchDagOperands.cpp
37SRCS+=		GlobalISel/GIMatchDagPredicate.cpp
38SRCS+=		GlobalISel/GIMatchDagPredicateDependencyEdge.cpp
39SRCS+=		GlobalISel/GIMatchTree.cpp
40SRCS+=		GlobalISelEmitter.cpp
41SRCS+=		InfoByHwMode.cpp
42SRCS+=		InstrDocsEmitter.cpp
43SRCS+=		InstrInfoEmitter.cpp
44SRCS+=		IntrinsicEmitter.cpp
45SRCS+=		OptEmitter.cpp
46SRCS+=		OptParserEmitter.cpp
47SRCS+=		OptRSTEmitter.cpp
48SRCS+=		PredicateExpander.cpp
49SRCS+=		PseudoLoweringEmitter.cpp
50SRCS+=		RISCVCompressInstEmitter.cpp
51SRCS+=		RegisterBankEmitter.cpp
52SRCS+=		RegisterInfoEmitter.cpp
53SRCS+=		SDNodeProperties.cpp
54SRCS+=		SearchableTableEmitter.cpp
55SRCS+=		SubtargetEmitter.cpp
56SRCS+=		SubtargetFeatureInfo.cpp
57SRCS+=		TableGen.cpp
58SRCS+=		Types.cpp
59SRCS+=		WebAssemblyDisassemblerEmitter.cpp
60SRCS+=		X86DisassemblerTables.cpp
61SRCS+=		X86EVEX2VEXTablesEmitter.cpp
62SRCS+=		X86FoldTablesEmitter.cpp
63SRCS+=		X86ModRMFilters.cpp
64SRCS+=		X86RecognizableInstr.cpp
65
66.include "../llvm.prog.mk"
67