xref: /freebsd/usr.bin/clang/llvm-tblgen/Makefile (revision 81ad626541db97eb356e2c1d4a20eb2a26a766ab)
134cdd776SDimitry Andric# $FreeBSD$
234cdd776SDimitry Andric
334cdd776SDimitry AndricPROG_CXX=	llvm-tblgen
434cdd776SDimitry Andric
50b57cec5SDimitry AndricSRCDIR=		llvm/utils/TableGen
6986e05bcSDimitry AndricSRCS+=		AsmMatcherEmitter.cpp
7986e05bcSDimitry AndricSRCS+=		AsmWriterEmitter.cpp
8986e05bcSDimitry AndricSRCS+=		AsmWriterInst.cpp
9986e05bcSDimitry AndricSRCS+=		Attributes.cpp
10986e05bcSDimitry AndricSRCS+=		CTagsEmitter.cpp
11986e05bcSDimitry AndricSRCS+=		CallingConvEmitter.cpp
12986e05bcSDimitry AndricSRCS+=		CodeEmitterGen.cpp
13986e05bcSDimitry AndricSRCS+=		CodeGenDAGPatterns.cpp
1436cb3905SDimitry AndricSRCS+=		CodeGenHwModes.cpp
15986e05bcSDimitry AndricSRCS+=		CodeGenInstruction.cpp
16986e05bcSDimitry AndricSRCS+=		CodeGenMapTable.cpp
17986e05bcSDimitry AndricSRCS+=		CodeGenRegisters.cpp
18986e05bcSDimitry AndricSRCS+=		CodeGenSchedule.cpp
19986e05bcSDimitry AndricSRCS+=		CodeGenTarget.cpp
205e801ac6SDimitry AndricSRCS+=		CompressInstEmitter.cpp
21986e05bcSDimitry AndricSRCS+=		DAGISelEmitter.cpp
22986e05bcSDimitry AndricSRCS+=		DAGISelMatcher.cpp
23986e05bcSDimitry AndricSRCS+=		DAGISelMatcherEmitter.cpp
24986e05bcSDimitry AndricSRCS+=		DAGISelMatcherGen.cpp
25986e05bcSDimitry AndricSRCS+=		DAGISelMatcherOpt.cpp
2638b6f456SDimitry AndricSRCS+=		DFAEmitter.cpp
27986e05bcSDimitry AndricSRCS+=		DFAPacketizerEmitter.cpp
28*81ad6265SDimitry AndricSRCS+=		DXILEmitter.cpp
29*81ad6265SDimitry AndricSRCS+=		DecoderEmitter.cpp
3048aaf27bSDimitry AndricSRCS+=		DirectiveEmitter.cpp
31986e05bcSDimitry AndricSRCS+=		DisassemblerEmitter.cpp
32676320a0SDimitry AndricSRCS+=		ExegesisEmitter.cpp
33986e05bcSDimitry AndricSRCS+=		FastISelEmitter.cpp
3438b6f456SDimitry AndricSRCS+=		GICombinerEmitter.cpp
3538b6f456SDimitry AndricSRCS+=		GlobalISel/CodeExpander.cpp
3638b6f456SDimitry AndricSRCS+=		GlobalISel/GIMatchDag.cpp
3738b6f456SDimitry AndricSRCS+=		GlobalISel/GIMatchDagEdge.cpp
3838b6f456SDimitry AndricSRCS+=		GlobalISel/GIMatchDagInstr.cpp
3938b6f456SDimitry AndricSRCS+=		GlobalISel/GIMatchDagOperands.cpp
4038b6f456SDimitry AndricSRCS+=		GlobalISel/GIMatchDagPredicate.cpp
4138b6f456SDimitry AndricSRCS+=		GlobalISel/GIMatchDagPredicateDependencyEdge.cpp
4238b6f456SDimitry AndricSRCS+=		GlobalISel/GIMatchTree.cpp
4309bfd043SDimitry AndricSRCS+=		GlobalISelEmitter.cpp
4436cb3905SDimitry AndricSRCS+=		InfoByHwMode.cpp
4536cb3905SDimitry AndricSRCS+=		InstrDocsEmitter.cpp
46986e05bcSDimitry AndricSRCS+=		InstrInfoEmitter.cpp
47986e05bcSDimitry AndricSRCS+=		IntrinsicEmitter.cpp
4838b6f456SDimitry AndricSRCS+=		OptEmitter.cpp
49986e05bcSDimitry AndricSRCS+=		OptParserEmitter.cpp
5038b6f456SDimitry AndricSRCS+=		OptRSTEmitter.cpp
5125194b54SDimitry AndricSRCS+=		PredicateExpander.cpp
52986e05bcSDimitry AndricSRCS+=		PseudoLoweringEmitter.cpp
535897d2f0SDimitry AndricSRCS+=		RegisterBankEmitter.cpp
54986e05bcSDimitry AndricSRCS+=		RegisterInfoEmitter.cpp
552757ff7eSDimitry AndricSRCS+=		SDNodeProperties.cpp
56986e05bcSDimitry AndricSRCS+=		SearchableTableEmitter.cpp
57986e05bcSDimitry AndricSRCS+=		SubtargetEmitter.cpp
5809bfd043SDimitry AndricSRCS+=		SubtargetFeatureInfo.cpp
59986e05bcSDimitry AndricSRCS+=		TableGen.cpp
6009bfd043SDimitry AndricSRCS+=		Types.cpp
61*81ad6265SDimitry AndricSRCS+=		VarLenCodeEmitterGen.cpp
6225194b54SDimitry AndricSRCS+=		WebAssemblyDisassemblerEmitter.cpp
63986e05bcSDimitry AndricSRCS+=		X86DisassemblerTables.cpp
645897d2f0SDimitry AndricSRCS+=		X86EVEX2VEXTablesEmitter.cpp
6536cb3905SDimitry AndricSRCS+=		X86FoldTablesEmitter.cpp
66*81ad6265SDimitry AndricSRCS+=		X86MnemonicTables.cpp
67986e05bcSDimitry AndricSRCS+=		X86ModRMFilters.cpp
68986e05bcSDimitry AndricSRCS+=		X86RecognizableInstr.cpp
6934cdd776SDimitry Andric
70986e05bcSDimitry Andric.include "../llvm.prog.mk"
71