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