1# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:53 joerg Exp $ 2 3LIB= LLVMMCA 4 5.include <bsd.init.mk> 6 7.PATH: ${LLVM_SRCDIR}/lib/MCA 8 9SRCS+= CodeEmitter.cpp \ 10 Context.cpp \ 11 HWEventListener.cpp \ 12 InOrderIssueStage.cpp \ 13 InstrBuilder.cpp \ 14 Instruction.cpp \ 15 Pipeline.cpp \ 16 Support.cpp 17 18.PATH: ${LLVM_SRCDIR}/lib/MCA/HardwareUnits 19 20SRCS+= HardwareUnit.cpp \ 21 LSUnit.cpp \ 22 RegisterFile.cpp \ 23 ResourceManager.cpp \ 24 RetireControlUnit.cpp \ 25 Scheduler.cpp 26 27.PATH: ${LLVM_SRCDIR}/lib/MCA/Stages 28 29SRCS+= DispatchStage.cpp \ 30 EntryStage.cpp \ 31 ExecuteStage.cpp \ 32 InstructionTables.cpp \ 33 MicroOpQueueStage.cpp \ 34 RetireStage.cpp \ 35 Stage.cpp 36 37.if defined(HOSTLIB) 38.include <bsd.hostlib.mk> 39.else 40.include <bsd.lib.mk> 41.endif 42