# $OpenBSD: Makefile,v 1.14 2023/11/11 18:35:40 robert Exp $ PROG= llvm-tblgen NOMAN= .include # TableGen SRCS= AsmMatcherEmitter.cpp \ AsmWriterEmitter.cpp \ AsmWriterInst.cpp \ Attributes.cpp \ CTagsEmitter.cpp \ CallingConvEmitter.cpp \ CodeEmitterGen.cpp \ CodeGenDAGPatterns.cpp \ CodeGenHwModes.cpp \ CodeGenInstruction.cpp \ CodeGenMapTable.cpp \ CodeGenRegisters.cpp \ CodeGenSchedule.cpp \ CodeGenTarget.cpp \ CompressInstEmitter.cpp \ DAGISelEmitter.cpp \ DAGISelMatcher.cpp \ DAGISelMatcherEmitter.cpp \ DAGISelMatcherGen.cpp \ DAGISelMatcherOpt.cpp \ DFAEmitter.cpp \ DFAPacketizerEmitter.cpp \ DXILEmitter.cpp \ DecoderEmitter.cpp \ DirectiveEmitter.cpp \ DisassemblerEmitter.cpp \ ExegesisEmitter.cpp \ FastISelEmitter.cpp \ GICombinerEmitter.cpp \ GlobalISelEmitter.cpp \ InfoByHwMode.cpp \ InstrDocsEmitter.cpp \ InstrInfoEmitter.cpp \ IntrinsicEmitter.cpp \ OptEmitter.cpp \ OptParserEmitter.cpp \ OptRSTEmitter.cpp \ PredicateExpander.cpp \ PseudoLoweringEmitter.cpp \ RISCVTargetDefEmitter.cpp \ RegisterBankEmitter.cpp \ RegisterInfoEmitter.cpp \ SDNodeProperties.cpp \ SearchableTableEmitter.cpp \ SubtargetEmitter.cpp \ SubtargetFeatureInfo.cpp \ TableGen.cpp \ Types.cpp \ VarLenCodeEmitterGen.cpp \ WebAssemblyDisassemblerEmitter.cpp \ X86DisassemblerTables.cpp \ X86EVEX2VEXTablesEmitter.cpp \ X86FoldTablesEmitter.cpp \ X86MnemonicTables.cpp \ X86ModRMFilters.cpp \ X86RecognizableInstr.cpp # TableGen/GlobalISel SRCS+= CodeExpander.cpp \ GIMatchDag.cpp \ GIMatchDagEdge.cpp \ GIMatchDagInstr.cpp \ GIMatchDagOperands.cpp \ GIMatchDagPredicate.cpp \ GIMatchDagPredicateDependencyEdge.cpp \ GIMatchTree.cpp .PATH: ${.CURDIR}/../../../llvm/llvm/utils/TableGen .PATH: ${.CURDIR}/../../../llvm/llvm/utils/TableGen/GlobalISel LLVM_LIBDEPS= LLVMTableGen LLVMSupport install: @# Nothing here so far ... .include